0
目前我設置文件夾的代碼只讀爲false。設置文件夾只讀爲false
var di = new DirectoryInfo("C:\\NightlyBuild");
foreach (var file in di.GetFiles("*", SearchOption.AllDirectories))
file.Attributes &= ~FileAttributes.ReadOnly;
不過,我不希望這在decesending順序排序它們來尋找最小的文件的文件:
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? – 2011-06-08 08:30:47
只對那個文件 – jeremychan 2011-06-08 08:33:24
沒有意義,爲什麼你想讓它只讀,然後立即刪除它? – BugFinder 2011-06-08 09:48:04