У меня есть структура каталогов с txt-файлами.Самый быстрый способ получить список файлов по критериям поиска - C#
Я хочу получить список имен файлов, где дата изменения/создания находится между диапазоном.
До сих пор, у меня есть:
DirectoryInfo directory = new DirectoryInfo(@"C:\MotionWise\Manifest\000EC902F17F");
DateTime from_date = DateTime.Now.AddMinutes(-300);
DateTime to_date = DateTime.Now;
List<FileInfo> files = directory.GetFiles("*", SearchOption.AllDirectories).Where(file => file.LastWriteTime >= from_date && file.LastWriteTime <= to_date).ToList();
Теперь, я заинтересован только в полном пути.
Если я перечисляю список файлов, я могу добавить полный путь к новому списку/массиву и т. Д., Но это кажется пустой тратой лишних усилий, поскольку я чувствую, что есть способ сделать это в коде lambada?
Если это можно сделать в коде lambada, выбор по файловой информации не будет слишком «тяжелым»? Есть ли способ просто выбрать полное имя пути без «загрузки» каждой записи в информацию о файле?
Я играл с идеей выполнения команды DOS DOS и записи результатов в классе Process.
Tim, Любая причина для создания этой вики? –
@SriramSakthivel: Нет, авария. –
пятно на - спасибо –