将文件夹只读设置为false
本文关键字:false 设置 只读 文件夹 | 更新日期: 2023-09-27 17:58:50
当前我将文件夹只读设置为false的代码。
var di = new DirectoryInfo("C:''NightlyBuild");
foreach (var file in di.GetFiles("*", SearchOption.AllDirectories))
file.Attributes &= ~FileAttributes.ReadOnly;
然而,我这样做是为了在最小的文件中找到文件,按欺骗顺序排序:
string path = "C:''NightlyBuild''";
var files = Directory.GetDirectories(path, "NightlyBuild.*");
foreach(var file in files)
Console.WriteLine(file);
foreach(var file in files.OrderByDescending(x=>x).Skip(int.Parse(args[0])))
Console.WriteLine(file);
foreach(var file in files.OrderByDescending(x=>x).Skip(int.Parse(args[0])))
Directory.Delete(file, true);
有没有办法修改这个代码,让我删除什么文件
我只想把那个只读文件设置为false?这个文件实际上是一个文件夹fyi
尝试
File.SetAttributes("C:''NightlyBuild", FileAttributes.ReadOnly);