Re: [問題] sp2的環境下如何變更資料夾的屬性
※ 引述《andrewchiou (建宏書局)》之銘言:
: 大家好
: 我的環境是sp2..在點選資料夾按右鍵選內容..
: 出現在一般標籤下..可以看到檔案屬性..
: 把唯讀取消再按確定後..重新進入內容還是會看到唯讀..
: 是不是因為安全性的考量..如果真的要去除有沒有什麼方法..
: 謝謝
因為無法直接從內容修改..必須使用CMD..
Attrib此指令可顯示、設定或移除指派給檔案或目錄的唯讀、保存、系統及隱藏屬性。若
不使用參數,attrib 會顯示現行目錄中所有檔案的屬性。
語法
attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[Drive:][Path] FileName]
[/s[/d]]
參數
+r
設定唯讀檔案屬性。
-r
清除唯讀檔案屬性。
+a
設定保存檔案屬性。
-a
清除保存檔案屬性。
+s
設定系統檔案屬性。
-s
清除系統檔案屬性。
+h
設定隱藏檔案屬性。
-h
清除隱藏檔案屬性。
[Drive:][Path] FileName
指定目錄、檔案的位置與名稱,或是您想要顯示或變更其屬性之檔案的設定。您可以在
FileName 參數中使用萬用字元 (? 及 *),以顯示或變更一群檔案的屬性。
/s
將 attrib 及任何命令列選項套用到現行目錄及其子目錄中的相符檔案。
/d
將 attrib 及任何命令列選項套用到目錄。
/?
在命令提示字元上顯示說明。
備註
使用檔案群組
您可以在 FileName 參數中使用萬用字元 (? 及 *),以顯示或變更一群檔案的屬性。如
果將檔案的屬性設定為 [系統] 或 [隱藏],則在變更該檔案其它任何屬性之前,您必須
先清除此項屬性。
使用保存屬性
保存屬性 (即 +a) 標示在上次備製之後已變更的檔案。xcopy 指令會使用保存屬性。
xcopy 指令與保存屬性的相關資訊,請參閱 [相關主題]。
您可以從 [修復主控台] 中,您可以使用帶有不同參數的 attrib 指令。
範例
若要顯示目前磁碟機上檔名是 News86 的檔案屬性,請鍵入下列指令:
attrib news86
若要指派唯讀屬性給檔案 Report.txt,請鍵入下列指令:
attrib +r report.txt
若要從磁碟機 B 上之 \Public\Jones 目錄與其所有子目錄中移除檔案的唯讀屬性,請鍵
入下列指令:
attrib -r b:\public\jones\*.* /s
在最後一個範例中,假設您要關聯磁碟機 A 預設目錄中,副檔名是 .bak 以外的所有檔
案。因為您可以使用 xcopy 複製這些標有保存屬性的檔案,因此您必須為您所要複製的
檔案,設定保存屬性。首先,您必須設定磁碟機 A 中所有檔案的保存屬性。其次,必須
清除具有 .bak 副檔名之檔案的保存屬性。例如,鍵入:
attrib +a a:*.* attrib -a a:*.bak
接著,請使用 xcopy 指令從 A 磁碟機 中,將檔案複製到 B 磁碟機中。下列指令中的
/a 命令列選項會引發 xcopy 只複製標有保存屬性的檔案。例如,鍵入:
xcopy a: b:/a
如果您要 xcopy 在複製每一個檔案之後清除該檔案的保存屬性,則請使用 /m 命令列選
項 (而非 /a)。例如,鍵入:
xcopy a: b:/m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.155.243
Windows 近期熱門文章
PTT數位生活區 即時熱門文章