Batch Datei zum Kopieren aktueller Dateien erstellen
Hallo,
ich möchte eine Batch Datei erstellen, mit der ich Dateien von einem Ordner in einen anderen kopieren kann.
Dies ist mir mit folgender Funktion gelungen:
copy "C:\Users\ordner1\*.*" "C:\Users\ordner2"
Jetzt möchte ich aber nicht alle Dateien kopieren, sondern nur die, die in den letzten 24 Stunden erstellt wurden.
Wie muss ich das jetzt programmieren?
Habe das Internet durchfoestet, aber nichts gefunden, was mir weiterhilft. Habe schon von xcopy und robocop gelesen, aber verstehe nicht, wie ich das mit den 24 Stunden schreiben muss.
Ich hoffe es kann mir jemand weiterhelfen.
Vielen Dank im Voraus.
ich möchte eine Batch Datei erstellen, mit der ich Dateien von einem Ordner in einen anderen kopieren kann.
Dies ist mir mit folgender Funktion gelungen:
copy "C:\Users\ordner1\*.*" "C:\Users\ordner2"
Jetzt möchte ich aber nicht alle Dateien kopieren, sondern nur die, die in den letzten 24 Stunden erstellt wurden.
Wie muss ich das jetzt programmieren?
Habe das Internet durchfoestet, aber nichts gefunden, was mir weiterhilft. Habe schon von xcopy und robocop gelesen, aber verstehe nicht, wie ich das mit den 24 Stunden schreiben muss.
Ich hoffe es kann mir jemand weiterhelfen.
Vielen Dank im Voraus.
Please also mark the comments that contributed to the solution of the article
Content-ID: 346219
Url: https://administrator.de/forum/batch-datei-zum-kopieren-aktueller-dateien-erstellen-346219.html
Printed on: May 9, 2025 at 10:05 o'clock
5 Comments
Latest comment
Hallo,
Ein Robocopy /? zeigt dir alle Optionen.
Gruß,
Peter
Zitat von @daniel011:
Jetzt möchte ich aber nicht alle Dateien kopieren, sondern nur die, die in den letzten 24 Stunden erstellt wurden.
Robocopy Quelle Ziel /MaxAge:1 ....Jetzt möchte ich aber nicht alle Dateien kopieren, sondern nur die, die in den letzten 24 Stunden erstellt wurden.
Ein Robocopy /? zeigt dir alle Optionen.
Gruß,
Peter
Hallo,
Funktioniert micht ist keine Fehlermeldung oder etwas womit hier eine/einer was anfnagen kann.

PS. Es epfiehlt sich für Kommandozeilenprogramme zuerst ein Kommandozeulenfenster zu öffnen bevor du ein z.B. Robocopy /? eintippelst.
Gruß,
Peter
Funktioniert micht ist keine Fehlermeldung oder etwas womit hier eine/einer was anfnagen kann.
Robocopy "C:\Users\ordner1\*.*" "C:\Users\ordner2" /MaxAge:1
Bei Robopy werden Quelle und Ziel ohne Dateien oder Platzhalter angegeben. Für Dateiauswahl gibt es eigene Schalter/Parameter. Siehe Robocopy /?Ich interpretiere dies so, dass der von mir eingegebene Quellenpfad nicht stimmt.
Si. Du gibst Dateinamen und kein (reinen) Pfad an.da dieser Quellenpfad mit der einfachen copy Funktion funktioniert
Copy ungleich xcopy ungleich Robocopy. Du hast es jeweils mit ein eigenständiges Programm zu tun, wobei einige Parameter gleich sind, andere wieder nicht und andere parameter gar nicht bekannt sind. Jedes dieser Programme hat seine eigenen Parameter, auch wenn di zufälligerweise gleich geschrieben werden. Ein Copy /? oder XCopy /? oder Roboycopy /? sagt es dir.Ich kann also Tippfehler ect. ausschließen.
Nicht wirklich PS. Es epfiehlt sich für Kommandozeilenprogramme zuerst ein Kommandozeulenfenster zu öffnen bevor du ein z.B. Robocopy /? eintippelst.
Gruß,
Peter