Hack Forums
[Shell] Simple Folder Lock - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [Shell] Simple Folder Lock (/showthread.php?tid=5461310)



Simple Folder Lock - Nitr0Sage - Nov 11, 2016

This is a simple Folder lock code I made🤗
I suspect that you already know how to make a batch file

If you don't click Read below (In windows)
  1. Open notepad

  2. click save as

  3. save as FolderLock.bat

  4. make sure to click Save as all files

  5. now open the newly made file by right clicking it and selecting edit

  6. copy paste the code

  7. done





Code
@echo off

::MADE BY Nitr0Sage

:start
cls
echo Would you like to lock a folder (Y/N)
set /p LU=
pause
if '%LU%'=='Y' goto Lock
if '%LU%'=='y' goto Lock
if '%LU%'=='N' goto Unlock
if '%LU%'=='n' goto Unlock
cls

:Lock
cls
echo Lock
pause
echo Name of Directory (Type EX for a full list of premade directories)
set /p Directory=
if '%Directory%'=='EX' goto EXamples
pause
cls
echo Name of folder
set /p Name=
pause
cls
cd %Directory%
cacls %Name% /e /c /d everyone
pause
echo Would you like to exit? (Y/N)
set /p BG=
if /I '%BG%'=='Y' goto exit
if /I '%BG%'=='N' goto start

:Unlock
cls
echo Unlock
pause
echo Name of Directory (Type EX for a full list of premade directories)
set /p Directory=
if '%Directory%'=='EX' goto EXamples
pause
cls
echo Name of folder
set /p Name=
pause
cls
cd %Directory%
cacls %Name% /e /c /g everyone:f
pause
echo Would you like to exit? (Y/N)
set /p BG=
if /I '%BG%'=='Y' goto exit
if /I '%BG%'=='N' goto start


:EXamples
cls
echo Examples
pause
echo ***********************************************************************
echo  Desktop, AppData, Documents, Favorites, ect.
echo ***********************************************************************
pause
:LUO
echo press 1 to go back to Lock and 2 to go to Unlock
set /p LorU=
if /I '%LorU%'=='1' goto Lock
if /I '%LorU%'=='2' goto Unlock
if /I '%LorU%'==' ' goto LUO

:exit
EXIT



* - Hackoo - Nov 12, 2016

Hi 🤝
Just a little remark : about using IF command
You should write like that :
instead of using :

Code
if '%BG%'=='Y' goto exit
if '%BG%'=='y' goto exit
if '%BG%'=='N' goto start
if '%BG%'=='n' goto start

Code
if /I '%BG%'=='Y' goto exit
if /I '%BG%'=='N' goto start



* - Nitr0Sage - Nov 12, 2016

Thanks Hackoo I will try that way.


This is the Update
Code
@echo off

::MADE BY Nitr0Sage

:start
cls
echo Would you like to lock a folder (Y/N)
set /p LU=
pause
if '%LU%'=='Y' goto Lock
if '%LU%'=='y' goto Lock
if '%LU%'=='N' goto Unlock
if '%LU%'=='n' goto Unlock
cls

:Lock
cls
echo Lock
pause
echo Name of Directory (Type EX for a full list of premade directories)
set /p Directory=
if '%Directory%'=='EX' goto EXamples
pause
cls
echo Name of folder
set /p Name=
pause
cls
cd %Directory%
cacls %Name% /e /c /d everyone
pause
echo Would you like to exit? (Y/N)
set /p BG=
if /I '%BG%'=='Y' goto exit
if /I '%BG%'=='N' goto start

:Unlock
cls
echo Unlock
pause
echo Name of Directory (Type EX for a full list of premade directories)
set /p Directory=
if '%Directory%'=='EX' goto EXamples
pause
cls
echo Name of folder
set /p Name=
pause
cls
cd %Directory%
cacls %Name% /e /c /g everyone:f
pause
echo Would you like to exit? (Y/N)
set /p BG=
if /I '%BG%'=='Y' goto exit
if /I '%BG%'=='N' goto start


:EXamples
cls
echo Examples
pause
echo ***********************************************************************
echo  Desktop, AppData, Documents, Favorites, ect.
echo ***********************************************************************
pause
:LUO
echo press 1 to go back to Lock and 2 to go to Unlock
set /p LorU=
if /I '%LorU%'=='1' goto Lock
if /I '%LorU%'=='2' goto Unlock
if /I '%LorU%'==' ' goto LUO

:exit
EXIT