Я хотел бы написать пакетный файл, содержащий команды DOS (к сожалению, perl или другой язык не подходит) для выполнения следующей задачи.
В одном каталоге (c: \ MyData \ Directory1) находятся следующие файлы:
File2.txt
File2.dat
FileA.bin
FileQ.bin
FileC.bin
File8.bin
File2.bin
Все эти файлы имеютразные даты создания.Самый последний созданный файл * .bin - это File2.bin в этом примере, но это может быть любой файл с произвольным именем * .bin.
В другом каталоге (c: \ MyData \ Directory2) находятся следующие файлы:
File2.txt
File2.dat
FileA.bin
FileQ.bin
Вот что я хочу сделать:
Скопировать все файлы с расширением *.bin в Directory1, который еще не существует в Directory2 , за исключением для самого последнего созданного файла * .bin в Directory1.Таким образом, единственные файлы, которые должны быть скопированы в Directory2:
FileC.bin - Copy, потому что это файл bin, которого еще нет в Directory2
File8.bin - Copy, потому что это файл bin, которого еще нет в Directory2
Следующие файлы должны не быть скопированы в Directory2:
File2.txt - неправильное расширение, поэтому не копируйте его
File2.dat - неправильное расширение, поэтому не копируйте его
FileA.bin - уже существует в Directory2, поэтому не копируйте его
FileQ.bin - уже существует в Directory2, поэтому не копируйте его
File2.bin - самый последний файл * .bin, так что не
Спасибо за любую помощь!