2013-07-30 70 views
-1

我擡頭看了幾個關於如何切換文件夾的只讀屬性的線程(其中大部分對於更改文件屬性都是一樣的,即將Attributes.Normal分配給文件的屬性)。我想選擇一個目錄,並讓它的所有子目錄沒有隻讀標誌(我成功地爲它的所有文件這樣做了,但是我仍然得到了使用C#以編程方式更改文件夾只讀標誌

我不得不說,這不適用於我,也就是說,它不會改變文件夾標誌 (如果我沒有錯,我也看到有些人聲稱這不適用於目錄)

我甚至讀過一些關於Windows中文件夾只讀屬性的質疑7.

因此,非常簡單,是否有可能在Windows 7中使用C#更改文件夾只讀屬性(我也嘗試將目錄的DirectorySecurity對象更改爲FullControl,修改,但再次無效)。

+0

不[此答案](http://stackoverflow.com/a/2316534/838405)工作? –

+0

您可以使用'Attrib' cmd http://technet.microsoft.com/en-us/library/bb490868.aspx ..在進程中調用它..也檢查'icalcs'命令文件夾權限 – Amitd

回答

1

我發現涉及同一問題的兩個職位

後2表明,第一個是不正確的,但張貼1回答有許多upvotes

讓我們知道哪個答案適合您

+0

問題是刪除目錄及其所有子目錄的只讀標誌。所以,可能需要一些額外的遞歸。 –

相關問題