在 Windows 8 中,透過滑鼠右鍵「屬性」介面,僅能勾選檔案的「唯讀」屬性,且對資料夾本身無效(僅套用至內含檔案);更無法直接設定「系統」屬性。若需真正賦予資料夾「唯讀」或「系統」屬性,必須使用命令提示字元的 attrib 指令。本文詳細解析指令參數與實操步驟。
右鍵資料夾 > 「屬性」 > 「一般」索引標籤中,勾選「唯讀(僅套用至資料夾中的檔案)」並確定,系統會詢問是否套用至子資料夾與檔案。但實測發現,此操作僅會將內含檔案標記為唯讀,資料夾本身並不會獲得唯讀或系統屬性。



格式:ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[drive:][path]filename] [/S [/D]]
核心參數:
+ 設定屬性 / - 清除屬性R 唯讀檔案屬性S 系統檔案屬性H 隱藏檔案屬性/S 處理目前資料夾及子資料夾中符合的檔案/D 同時處理資料夾本身(關鍵參數)cmd 開啟命令提示字元。
H: 切換至 H 槽,再輸入 attrib 123 查看目前屬性(若無輸出屬性代碼則表示無特殊屬性)。
attrib +r +s 123(若需包含子資料夾請加 /s /d),按 Enter 執行。
attrib 123 驗證,顯示 R(唯讀)與 S(系統)即代表成功。
設定「系統」屬性後,右鍵該資料夾「屬性」介面中的「隱藏」核取方塊會變為灰色無法勾選,這是正常行為,因為系統屬性通常隱含隱藏特性。

使用減號參數即可移除:attrib -r -s 123(同樣可加 /s /d 遞迴處理)。