
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 xcopy
Dienstprogramm 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 .PNG
Dateien kopiert.
Lassen Sie es weg /s
, wenn Sie ein einzelnes Verzeichnis und nicht den gesamten Baum kopieren möchten.