無需第三方加密軟體,利用 Windows 批次檔結合 attrib +h +s 系統隱藏屬性與 Control Panel.{CLSID} 特殊資料夾偽裝,打造雙重保護的私密資料夾。只有知道密碼並執行批次檔才能顯示/存取。
locker.txt。locker.txt,貼入以下程式碼:cls
@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 %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 "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
goto End
:End
YOUR_PASSWORD_HERE 替換為您的專屬密碼(例:MySecret123)→ 另存新檔為 locker.bat(儲存類型選「所有檔案」)。locker.bat 首次執行會建立 Private 資料夾,將機密檔案移入。locker.bat → 輸入 Y → 資料夾變身為系統隱藏資料夾 Control Panel.{...},在總管中隱藏(即使勾選「顯示隱藏檔案」也看不見,需取消「隱藏受保護的作業系統檔案」才會現形)。locker.bat → 輸入密碼 → 資料夾還原為 Private 可正常存取。






attrib -h -s、或直接刪除 locker.bat 繞過;批次檔明文儲存密碼,建議改用輸入不回顯工具或編譯為 EXE。cacls/icacls 設定 ACL 拒絕 Everyone 存取、或使用 BitLocker 加密整個磁碟分區/虛擬硬碟 (VHD)。