用于解锁文件夹的代码不起作用

时间:2019-05-21 15:47:46

标签: batch-file

我正在尝试访问几个月前创建的受密码保护的文件夹,但该文件夹无法正常工作。

我从互联网复制了代码并对其进行了适当的更改,例如密码等,但是现在它不起作用,即当我在cmd行中输入密码时,它显示了一些错误并迅速关闭。我什至看不到错误是什么。 下面我附上了代码,很抱歉我不懂编码语言,所以道歉。

cls
@ECHO OFF
title Folder Locker
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER

:CONFIRM
echo Are you sure u 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 Locker "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%==wha023 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End

:FAIL
echo Invalid password
goto end

:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End

期望的结果应该是锁定的文件夹应该变得可见,并且我应该能够访问它。该文件夹的名称为“ Locker”。

0 个答案:

没有答案