Arquivo em lote para copiar apenas novos arquivos da origem para o destino

Arquivo em lote para copiar apenas novos arquivos da origem para o destino

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 xcopyutilitá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 .PNGos arquivos.

Omita /sse quiser copiar um único diretório, não a árvore inteira.

informação relacionada