從 XP 遷移到 Windows 7 家用版,發現下載的小說檔案全被標記「唯讀」,逐個修改屬性根本不現實。單一 CMD 指令即可批量解除。
attrib -r D:\books\*.* /s /d
| 參數 | 功能 |
|---|---|
-r | 移除唯讀屬性(+r 為新增) |
D:\books\*.* | 目標路徑與檔案篩選(全選) |
/s | 包含所有子目錄(遞迴) |
/d | 同時處理目錄本身屬性 |
attrib -h -s D:\books\*.* /s /d/d 參數attrib -r D:\books\*.txt /sGet-ChildItem D:\books -Recurse | ForEach-Object { $_.Attributes = $_.Attributes -band [IO.FileAttributes]::ReadOnly }一行指令,百個檔案瞬間恢復可寫入,拒絕重複點擊的枯燥勞動。