将文件夹只读设置为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

将文件夹只读设置为false

尝试

File.SetAttributes("C:''NightlyBuild", FileAttributes.ReadOnly);
相关文章: