从文件夹,其子文件夹及其中的所有文件中删除只读

jer*_*han 2 c# wpf

有没有办法,我可以删除属性"只读"?

我试过这个:

var di = new DirectoryInfo("C:\\Work");
                di.Attributes &= ~FileAttributes.ReadOnly;
Run Code Online (Sandbox Code Playgroud)

但它不能完成这项工作

Joh*_*sch 8

差不多,试试:

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

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