想建立一個別人打不開、刪不掉、甚至看不見的「秘密資料夾」,卻不想安裝任何加密軟體?Windows 命令列支援的特殊命名技巧能輕鬆實現。原理利用 Win32 API 對尾隨點號(...)的特殊處理:系統層面會自動去除尾部點號,但命令列建立時保留,導致圖形介面無法正常訪問同名路徑。
cmd 開啟命令提示字元md 磁碟代號:\資料夾名...q 的隱形資料夾:md f:\q...q 資料夾,但雙擊無法進入、右鍵刪除失敗(系統嘗試訪問 f:\q 而實際路徑為 f:\q...)f:\q... 直接打開,像操作普通資料夾一樣複製、移動、編輯檔案rd f:\q...rd f:\q... /s → 輸入 Y 確認md f:\www...md f:\www效果:
✅ 圖形介面顯示 www,可正常打開、存放檔案(作為誘餌)
✅ Win+R 輸入 f:\www... 進入真正隱形資料夾
✅ 兩資料夾內容完全隔離、容量獨立顯示
✅ 普通用戶只見誘餌資料夾,絕難發現隱形層
Windows 檔案系統(NTFS/FAT32)允許檔名以點號結尾,但 Win32 命名空間規範禁止尾隨點號/空格。CreateFile 等 API 會自動修剪尾部點號,導致圖形介面(Explorer、對話框)操作 f:\q... 時實際訪問 f:\q。命令列 md/rd 直接調用底層 API 保留原始名稱,繞過修剪邏輯。這是命名空間衝突而非加密,不提供機密性保護——具備基本技術知識者可用 dir /x 查看短檔名、或命令列直接訪問。
| 優點 | 缺點/風險 |
|---|---|
| 零軟體依賴、零成本 | 非加密,無機密性保障 |
| 操作簡單、即時生效 | 系統重裝/磁碟檢查可能導致資料夾消失 |
| 對非技術用戶隱蔽性極佳 | 「執行」歷史記錄易洩露路徑 |
| 雙層偽裝進一步迷惑視覺檢查 | 不防備份軟體/同步工具掃描備份 |
結論:此技巧適合臨時防止非技術人員誤刪/誤閱,如共用電腦隱藏私人照片、暫存帳號密碼文本。機密數據請使用 BitLocker、VeraCrypt、EFS 等真正加密方案。安全無捷徑,工具選型須匹配威脅模型。