Skip to content

Instantly share code, notes, and snippets.

@fobabs
Last active January 6, 2025 15:53
Show Gist options
  • Save fobabs/9cb03bf5a9d294626090618adde560a3 to your computer and use it in GitHub Desktop.
Save fobabs/9cb03bf5a9d294626090618adde560a3 to your computer and use it in GitHub Desktop.
A batch file used to lock and hide folders and files in Windows 10
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%==Your-Password-Here 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
@fobabs
Copy link
Author

fobabs commented Apr 6, 2020

After downloading the folderlock.bat file, copy it inside the target folder and follow the steps below:

  • Edit it and replace the “Your-Password-Here” on line 45 with your intended password and save it.

Avoid spaces between your passwords and make sure the file is saved as .bat

  • Run the file then a new folder “Locker” will be created.

  • Move your files or folders to the “Locker” folder then run the .bat file again.

A prompt would be asked in your terminal (cmd):

Are you sure you want to lock the folder (Y/N),

  • Input Y.

By doing this, your files/folders are hidden and locked.

  • To unlock it, run the same .bat file again and input your password as requested, then run.

“Ta-dah!”

@LundyBancroft
Copy link

Hmmm. It all worked until I tried to unlock the folder. I ran the batch file again, it asked for my password, which I input, and it was done -- but the folder didn't reappear. Any suggestions?

@LundyBancroft
Copy link

Also, when I reran the batch file after inputting my password, it just asked for my password again and the same thing happened.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment