При попытке сделать папку приватной с этим кодом. cLs @ECHO OFF title Folder Private if EXIST "HTG Locker"goto UNLOCK if NOT EXIST Private 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 Private "HTG Locker" attrib +h +s "HTG Locker" echo Folder locked goto End :UNLOCK echo Enter password to unlock folder set/p "pass=>" if NOT %pass% == parol goto FAIL attrib -h -s "HTG Locker" ren "HTG Locker" Private echo Folder Unlocked successfully goto End :FAIL echo Invalid password goto end :MDLOCKER md Private echo Private created successfully goto End :End Папка Private появилась, но когда я в командной строке пишу Y нажимаю enter выскакивает сообщение: Данный файл уже существует и папка не исчезает. Как это можно исправить?
ᛟᏔҨŁ₣ᛟ
Искусственный Интеллект
(291425)
Александр Великолепный, У меня не работает,
Создаёт папку Private
При нажатии Y переименовывает в HTG Locke и скрывает
Всё
При новом запуске он не видит папку HTG Locke и снова создаёт папку Private
При нажатии Y ничего не происходит
Ну и на этом всё...
cLs
@ECHO OFF
title Folder Private
if EXIST "HTG Locker"goto UNLOCK
if NOT EXIST Private 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 Private "HTG Locker"
attrib +h +s "HTG Locker"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass% == parol goto FAIL
attrib -h -s "HTG Locker"
ren "HTG Locker" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End
Папка Private появилась, но когда я в командной строке пишу Y нажимаю enter выскакивает сообщение: Данный файл уже существует и папка не исчезает.
Как это можно исправить?