Member 13618575 Ответов: 0

Копирование файлов в 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)[^]

0 Ответов