718854800 发表于 2013-7-13 16:08 全显示 1楼 |
---|
我也来分享一个 cls @ECHO OFF title Folder 系统备份 if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST 系统备份 goto MDLOCKER :CONFIRM echo Are you sure you want to lock the folder(Y/N) set/p "cho=>" if %cho%==Y goto LOCK if %cho%==y goto LOCK if %cho%==n goto END if %cho%==N goto END echo Invalid choice. goto CONFIRM :LOCK ren 系统备份 "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" echo Folder locked goto End :UNLOCK echo Enter password to unlock folder set/p "pass=>" if NOT %pass%== mimazheli goto FAIL attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 系统备份 echo Folder Unlocked successfully goto End :FAIL echo Invalid password goto end :MDLOCKER md 系统备份 echo 系统备份 created successfully goto End :End 此代码使用方式和楼主一样,唯一的不同是在你运行的位置,建立一个文件夹。 运行可以隐藏文件夹,当你要使用的时候,就需要输入密码,文件夹才会显示出来 if NOT %pass%== mimazheli goto FAIL 这句代码中的mimazheli代表的就是密码,你可以自行修改 |
0 |