【发布时间】:2013-07-30 04:38:37
【问题描述】:
我查看了几个关于如何切换文件夹的只读属性的线程(它们中的大多数都对更改文件属性执行相同的操作,即将 Attributes.Normal 分配给文件的属性)。我想选择一个目录并使其所有子目录都没有只读标志(我成功地为其所有文件这样做,但我仍然得到 p>
我不得不说这对我不起作用,即它不会更改文件夹标志。 (如果我没记错的话,我还看到有些人声称这不适用于目录)。
我什至阅读了一些评论,质疑 Windows 7 中文件夹只读属性的相关性。
那么非常简单,是否可以使用 C# 在 Windows 7 中更改文件夹只读属性? (我也尝试将目录的 DirectorySecurity 对象更改为 FullControl、Modify,但再次无济于事。
【问题讨论】:
-
this answer 不起作用吗?
-
您可以使用
Attribcmd technet.microsoft.com/en-us/library/bb490868.aspx .. 在进程中调用它..同时检查icalcs命令以获得文件夹权限
标签: c# directory readonly directoryinfo