获取在日期范围内修改的所有文件

本文关键字:文件 修改 日期 范围内 获取 | 更新日期: 2023-09-27 18:07:20

我们有一个asp.net, c#应用程序,其中有一个要求得到所有的文件,其日期修改将是b/w开始日期和结束日期。我们如何才能做到这一点?

获取在日期范围内修改的所有文件

还想获得最近3个月未修改的所有文件吗?

根据这篇文章,你可以这样做:

var directory = new DirectoryInfo(your_dir);
DateTime from_date = DateTime.Now.AddMonths(-3);
DateTime to_date = DateTime.Now;
var files = directory.GetFiles()
  .Where(file=>file.LastWriteTime >= from_date && file.LastWriteTime <= to_date);

看这个问题和答案:

如何使用。net在目录中找到最新的文件,而不需要循环?

您可以从那里开始,并将您的where子句添加到答案中提供的LINQ查询:)