private void DeleteFiles()
{
DirectoryInfo di = new DirectoryInfo("E:\\test");
var files = di.GetFiles();
var maxFile = files.Max(r => r.Length);
foreach (FileInfo file in files.Where(r => r.Length < maxFile))
{
file.Delete();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
this.DeleteFiles();
}
在这段代码中,我现在根据大小删除文件我想要的是我想根据日期删除文件,例如:假设我昨天创建了 5 个文件,今天创建了 5 个文件,现在我想删除所有文件,除了谁的大小最大这两天我该怎么做。提前致谢