如何在asp.NETC中根据文件的日期和时间删除文件#

如何在asp.NETC中根据文件的日期和时间删除文件#,asp.net,web-applications,Asp.net,Web Applications,我在谷歌上搜索了很多,我找到了一些回复,但没有找到我想要的。我想要的是 假设我在同一日期的文件夹中有5个文件 同日: 第一文件-1mb 第二个文件=2mb 第三文件-3mb 第四文件-4mb 第五文件-5mb 现在,当我点击我的按钮,它会删除所有的文件,除了5mb,因为它的大小 首先,我想根据文件夹中的日期搜索文件,然后删除该特定日期的所有文件,但大小最大的文件除外 我不想要代码,我想要的功能,可以在这个项目中使用。 提前感谢使用DirectoryInfo可以获取指定路径中的所有文件,根据fil

我在谷歌上搜索了很多,我找到了一些回复,但没有找到我想要的。我想要的是 假设我在同一日期的文件夹中有5个文件 同日: 第一文件-1mb 第二个文件=2mb 第三文件-3mb 第四文件-4mb 第五文件-5mb

现在,当我点击我的按钮,它会删除所有的文件,除了5mb,因为它的大小

首先,我想根据文件夹中的日期搜索文件,然后删除该特定日期的所有文件,但大小最大的文件除外

我不想要代码,我想要的功能,可以在这个项目中使用。
提前感谢

使用
DirectoryInfo
可以获取指定路径中的所有文件,根据
file.Length
属性获取最大大小的文件,然后像这样删除:

DirectoryInfo di = new DirectoryInfo("C:\"");
var files = di.GetFiles();
var maxFileSize = files.Max(r => r.Length);

foreach (FileInfo file in files.Where(r => r.Length < maxFileSize))
{
    file.Delete();
}

DirectoryInfo di=newdirectoryinfo(“C:\”);
var files=di.GetFiles();
var maxFileSize=files.Max(r=>r.Length);
foreach(files.Where中的FileInfo文件(r=>r.Length
“我在谷歌上搜索了很多,我找到了一些回应,但没有找到我想要的“-当然不是,不是每一个具体问题都在网上写出来并解决了。你必须把你的问题分解成几个小步骤,然后一个接一个地解决它们,这就是编程。在你的问题中,我错过了你尝试过的东西。@CodeCaster我知道,但我一直在努力,代码不好,这就是为什么我没有在这里发布我不想要代码,我只是知道过程,我想这个问题是可以的,所以我不认为人们只是不要否决这个问题sry如果我说错了什么我只有一个问题,这是非常愚蠢的问题,我创建一个函数并在我的按钮上调用该函数,或者我只是将该代码放在我的按钮上。如果您将其提取到一个函数中,这样您就可以从多个位置调用它,这会更好。@amitesh,您是如何创建路径的?DirectoryInfo di=new DirectoryInfo(“E:\test”);那是我的path@amitesh,您必须转义反斜杠,它应该是
DirectoryInfo di=new DirectoryInfo(“E:\\test”)
,在字符串中,您必须用双反斜杠转义反斜杠