Вы можете попробовать код, как показано ниже
Импорт System.IO
, чтобы использовать DirectoryInfo
из него.
Я также импортирую System.Linq
, чтобы использовать Where
метод из него.
Скажем, у вас есть путь к каталогу в переменной скажем yourDirectoryPath
// Specify the directory you want to use
DirectoryInfo directory = new DirectoryInfo(yourDirectoryPath);
// Check if your directory exists and only then proceed further
if (directory.Exists){
//You would be having your fromdate and toDate in two variables like fromDate, toDate
// files variable below will have all the files that has been lastWritten between the given range
var files = directory.GetFiles()
.Where(file=>file.LastWriteTime >= fromDate && file.LastWriteTime <= toDate);
}
Теперь вы можете использовать свой существующий код (дайте мне знать, если вы этого не сделали), чтобы скопировать все файлы из папкидо места назначения.