Копирование файлов в C# с определенным расширением и меткой времени
Как скопировать файлы с определенными расширениями сохраненные в массиве а также не старше 2 дней
Что я уже пробовал:
string[] files = Directory.GetFiles(Server.MapPath("~/Folder1/"), "*.doc"); foreach(string file in files) { File.Copy(file, Server.MapPath("~/Folder2/") + Path.GetFileName(file)); } files = Directory.GetFiles(Server.MapPath("~/Folder1/"), "*.docx"); foreach (string file in files) { File.Copy(file, Server.MapPath("~/Folder2/") + Path.GetFileName(file)); }
ZurdoDev
Похоже, что у вас есть код, который получает определенные расширения, поэтому все, что вам нужно сейчас найти, - это как определить дату создания.
Member 13618575
Ну я хотел бы иметь один список содержащий несколько расширений
ZurdoDev
Тогда смотрите документацию, https://msdn.microsoft.com/en-us/library/wz42302f(v=против 110).aspx
Karthik_Mahalingam
проверять Свойство FileSystemInfo.LastWriteTime (System.IO)[^]