Batchdatei, um nur neue Dateien von der Quelle zum Ziel zu kopieren

Batchdatei, um nur neue Dateien von der Quelle zum Ziel zu kopieren

Ich versuche, eine Batchdatei zu erstellen, die nur neue Dateien in einen anderen Ordner kopiert. Ich habe PNG-Dateien, die zu verschiedenen Tageszeiten über FTP eingehen. Daher suche ich nach einer BAT-Datei, die ich einmal täglich ausführen kann und die nur die neuen PNG-Dateien kopiert und im Zielordner ablegt.

Der Zielordner ist jedoch immer leer. Das liegt daran, dass die von mir verwendete Software die PNG-Dateien automatisch zur Verarbeitung abruft. Ich habe diese PNG-Dateien jeden Tag manuell verschoben.

Antwort1

Das xcopyDienstprogramm führt aus, was Sie möchten:

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

oder:

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

Das erste Beispiel kopiert alle Dateien, während das zweite nur .PNGDateien kopiert.

Lassen Sie es weg /s, wenn Sie ein einzelnes Verzeichnis und nicht den gesamten Baum kopieren möchten.

verwandte Informationen