Archivo por lotes para copiar solo archivos nuevos desde el origen al destino

Archivo por lotes para copiar solo archivos nuevos desde el origen al destino

Estoy intentando crear un archivo por lotes que copie solo archivos nuevos en otra carpeta. Tengo archivos .png que llegan a través de FTP en varios momentos del día. Así que estoy buscando un .bat que pueda ejecutar una vez al día y que solo copie los nuevos archivos .png y los coloque en la carpeta de destino.

Sin embargo, la carpeta de destino siempre está vacía. Esto se debe a que el software que uso busca automáticamente los archivos .png para procesarlos. He estado moviendo manualmente estos archivos .png todos los días.

Respuesta1

La xcopyutilidad hará lo que quieras:

xcopy /s /d {source dir}\ {target dir}\

o:

xcopy /s /d {source dir}\*.PNG {target dir}\

El primer ejemplo copia todos los archivos, mientras que el segundo copia solo .PNGlos archivos.

Omítalo /ssi desea copiar un único directorio, no el árbol completo.

información relacionada