【问题标题】:Programmatically change folder read only flag using C#使用 C# 以编程方式更改文件夹只读标志
【发布时间】:2013-07-30 04:38:37
【问题描述】:

我查看了几个关于如何切换文件夹的只读属性的线程(它们中的大多数都对更改文件属性执行相同的操作,即将 Attributes.Normal 分配给文件的属性)。我想选择一个目录并使其所有子目录都没有只读标志(我成功地为其所有文件这样做,但我仍然得到 ​​p>

我不得不说这对我不起作用,即它不会更改文件夹标志。 (如果我没记错的话,我还看到有些人声称这不适用于目录)。

我什至阅读了一些评论,质疑 Windows 7 中文件夹只读属性的相关性。

那么非常简单,是否可以使用 C# 在 Windows 7 中更改文件夹只读属性? (我也尝试将目录的 DirectorySecurity 对象更改为 FullControl、Modify,但再次无济于事。

【问题讨论】:

标签: c# directory readonly directoryinfo


【解决方案1】:

我找到了两个与同一问题相关的帖子

帖子 2 表明第一个不正确,但帖子 1 的答案有很多点赞

让我们知道哪个答案适合您

【讨论】:

  • 问题是删除目录及其所有子目录的只读标志。所以,可能需要一些额外的递归。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-20
  • 1970-01-01
  • 1970-01-01
  • 2012-03-29
  • 2015-12-01
  • 1970-01-01
相关资源
最近更新 更多