不想買加密軟體、不想折騰 BitLocker?利用 Windows 批次檔配合系統屬性指令,幾分鐘就能建立一個「輸入密碼才顯示、關閉即隱藏」的私密資料夾。原理是將資料夾重命名為系統特殊 CLSID 名稱(控制台圖標),並加上隱藏+系統屬性,使其在檔案總管中消失,極難被發現。
locker.txt。@echo off
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 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 /i "%cho%"=="Y" goto LOCK
if /i "%cho%"=="N" goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "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}" Private
echo Folder Unlocked successfully
goto END
:FAIL
echo Invalid password
goto END
:MDLOCKER
md Private
echo Private created successfully
:END
YOUR_PASSWORD_HERE 替換為你的專屬密碼(區分大小寫)。locker.bat(存檔類型選「所有檔案」)。locker.bat,會在當前目錄建立 Private 資料夾,將機密檔案移入。locker.bat,輸入 Y 確認鎖定,資料夾瞬間變身為「控制台」圖標並隱形。locker.bat 輸入正確密碼即可還原。




attrib -h -s 強制顯示並進入。locker.bat:遺失批次檔將無法解鎖,建議另存一份備份。這招「偽裝成控制台」的批次檔技巧,零成本、零安裝、攜帶方便,是個人隱私保護的實用小妙招。