Пакетный файл для копирования только новых файлов из источника в место назначения

Пакетный файл для копирования только новых файлов из источника в место назначения

Я пытаюсь создать пакетный файл, который копирует только новые файлы в другую папку. У меня есть файлы .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, если вы хотите скопировать отдельный каталог, а не все дерево.

Связанный контент