c# - 从文件夹、其子文件夹和其中的所有文件中删除只读

标签 c# wpf

有什么方法可以删除“只读”属性?

我试过这个:

var di = new DirectoryInfo("C:\\Work");
                di.Attributes &= ~FileAttributes.ReadOnly;

但它没有完成任务

最佳答案

几乎,尝试:

var di = new DirectoryInfo("C:\\Work");

foreach (var file in di.GetFiles("*", SearchOption.AllDirectories)) 
    file.Attributes &= ~FileAttributes.ReadOnly;

关于c# - 从文件夹、其子文件夹和其中的所有文件中删除只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5546704/

相关文章:

c# - 如何在 Http Post 之后保留 url(带有查询字符串),同时向模型状态添加错误?

c# - 不安全边缘检测仍然很慢

c# - 运行命令提示符 .exe 应用程序时,将超时定义为 C# WPF 应用程序中的特定行

wpf - "UpdateSourceTrigger"属性的概念,如何在WPF中使用它?

c# - SQL Server Integration Services (SSIS) 是否与 C# 有这种交互?

c# - File.Copy 目标文件是目录,不是文件。

c# - 从数组中创建形状的算法

c# - 如何将 .xml 文件与 xmlns 属性一起反序列化?

wpf - 单击/触摸 PART_Textbox 时切换日期选择器日历

wpf - EntityFramework EntityState 和数据绑定(bind)以及 INotifyPropertyChanged