
Я пытаюсь создать пакетный файл, который копирует только новые файлы в другую папку. У меня есть файлы .png, которые приходят через FTP в разное время в течение дня. Поэтому я ищу .bat, который я могу запускать один раз в день, который будет копировать только новые файлы .png и помещать их в папку назначения.
Однако папка назначения всегда пуста. Это происходит потому, что программное обеспечение, которое я использую, автоматически извлекает файлы .png для обработки. Я вручную перемещал эти файлы .png каждый день.
решение1
Утилита xcopy
сделает то, что вам нужно:
xcopy /s /d {source dir}\ {target dir}\
или:
xcopy /s /d {source dir}\*.PNG {target dir}\
В первом примере копируются все файлы, а во втором — только .PNG
файлы.
Пропустите этот параметр /s
, если вы хотите скопировать отдельный каталог, а не все дерево.