
Estou tentando criar um arquivo em lote que copie apenas arquivos novos para outra pasta. Tenho arquivos .png que chegam por FTP vários horários ao longo do dia. Então, estou procurando um .bat que possa ser executado uma vez por dia, que copie apenas os novos arquivos .png e os coloque na pasta de destino.
No entanto, a pasta de destino está sempre vazia. Isso ocorre porque o software que uso busca automaticamente os arquivos .png para processamento. Tenho movido manualmente esses arquivos .png todos os dias.
Responder1
O xcopy
utilitário fará o que você quiser:
xcopy /s /d {source dir}\ {target dir}\
ou:
xcopy /s /d {source dir}\*.PNG {target dir}\
O primeiro exemplo copia todos os arquivos, enquanto o segundo copia apenas .PNG
os arquivos.
Omita /s
se quiser copiar um único diretório, não a árvore inteira.