[TUT] How to lock folder without any software (Windows OS)

  • Thread starter Thread starter Physicsissuef
  • Start date Start date
  • Tags Tags
    Lock Os Software
Click For Summary
SUMMARY

This discussion outlines a method to lock a folder in Windows OS using a batch file named loc.bat. Users can customize the password by editing the script and saving it. The script creates a folder called "Locker" and allows users to lock and unlock it based on the provided password. However, participants express concerns about the security of this method, noting that anyone with access to the script can view the password and bypass the lock.

PREREQUISITES
  • Basic understanding of batch scripting in Windows
  • Familiarity with file attributes in Windows (e.g., hidden and system attributes)
  • Knowledge of Windows command line operations
  • Ability to edit text files using Notepad or similar text editors
NEXT STEPS
  • Research advanced folder encryption methods in Windows
  • Learn about using PowerShell for secure file management
  • Explore third-party software options for folder locking and encryption
  • Understand Windows file permissions and access control lists (ACLs)
USEFUL FOR

This discussion is beneficial for Windows users seeking a simple method to lock folders, as well as developers and IT professionals interested in understanding the limitations of basic security measures in batch scripting.

Physicsissuef
Messages
908
Reaction score
0
First, open Notepad, and paste the code below.

Change the password in the fields where is "type your password"

Go to, File/ Save As...

Save the file as loc.bat

Starting loc.bat will automatically create folder called Locker, which later you could use for protecting your files or folders inside of this folder.

When you will open loc.bat again, it will ask you for password and if you have typed the password correctly, it will unlock your folder.

Enjoy! :smile:

Code:
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%==type 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
 
Computer science news on Phys.org
Isn't the same as
"attrib -h -s your_folder" ?
Why to use a password ? (cause anyone could type the code, and see the password )
 
Last edited:
No. If you type the code again, and save it like loc.bat, you can see the password, since there is already created folder named "Locker".
 
Physicsissuef said:
No. If you type the code again, and save it like loc.bat, you can see the password, since there is already created folder named "Locker".

That's what I said. So, why the password ?
 
FernBarc said:
That's what I said. So, why the password ?

It is useless! The key is in the lock...

Anyway you don't depend on the password. Just rename the folder (any name works) , and execute "attrib -h -s new_name" .

The "locked folder" is gone...

:smile:
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
10K
  • · Replies 13 ·
Replies
13
Views
4K