今天早些時候,我試圖查看 C: 驅動器上的所有隱藏檔案。我發現本文並嘗試了他們建議的第一種方法,即attrib -h -r -s /s /d G:\*.*
在命令提示字元中輸入(我將 G: 替換為 C:)。由於沒有太多使用命令提示字元的經驗,我認為這會給我一個所有隱藏檔案的列表,但我猜它實際上做的是從 C 中的所有檔案中刪除隱藏、只讀和系統屬性:具有這些屬性的驅動器,以便現在所有隱藏的檔案都永久可見。除了手動將這些屬性重新指派給所有應該隱藏的檔案之外,還有什麼方法可以撤銷此操作嗎?
如果相關的話,我使用 Windows 10。
答案1
如果您輸入attrib /?
部分內容,它會顯示 -
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]
[drive:][path][filename] [/S [/D]] [/L]
+ Sets an attribute.
- Clears an attribute.
…
/S Processes matching files in the current folder
and all subfolders.
/D Processes folders as well.
現在從命令提示字元和程式的角度來看,它沒有多大意義。你只會看到平常看不到的東西。沒有什麼會停止工作。
然而,Windows 資源管理器使用唯讀和/或系統來告訴它讀取desktop.ini 中的特殊資料夾或自訂圖示。您無法變更 Windows 資源管理器中資料夾的這些屬性,因為三態複選框始終顯示不確定。
因此,當資料夾在資源管理器中失去其特殊性時,您需要使用該命令將該資料夾設定為唯讀attrib
。您可能也希望隱藏desktop.ini。