У нас есть приложение asp.net, C #, в котором есть требование получить все файлы, дата изменения которых будет ч / б startdate и enddate.Как мы можем достичь этого?Также хотите получить все файлы, которые не были изменены за последние 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 в ответе:)
where