Simples Dateikopieren nach Datum
[Edit] Beitrag "Geschlossen" am 13.11.2006. Ist "Gelöst", wenn auch nicht durch die Antworten.... [Edit Biber]
Hallo Geeks,
bin leider nicht richtig fündig geworden mit Suchfunktion etc.! Bin leider total neu bezüglich Batchprogramming. Wäre super wenn mir jemand helfen würde. Ist sicherlich n Klecks für die Profis...
Hier mein Problem:
Ich muss eine Datei von einem Verzeichnis (sagen wir mal x) in anderes (y) kopieren (local)! Das allerdings nur, wenn die Datei in y noch nicht vorhanden oder die Datei in x neueren Datums ist. Die Datei hat eine bestimmte Endung und kommt in x genau einmal vor.
Es kann auch vorkommen, dass in x einmal keine Datei liegt, dann sollte y nicht gelöscht werden. Das ergibt sich aber dann von selbst. Hab schon bischen rumgespielt, aber bischen Probleme mit den Leerzeichen in Pfadnamen bekommen.
Ich poste einfach mal meine Code. Funktioniert bis auf die Leerzeichen auch recht gut. Hab XCopy verwendet mit der Option d.
Echo on
Set QuellRoot=C:\
Set ZielRoot=C:\test
for /R %QuellRoot% %%i in (*.log) do xcopy /d %%i %zielroot%
Vielen Dank im Vorraus...
Keep on Coding...
BeeOooo2
Hallo Geeks,
bin leider nicht richtig fündig geworden mit Suchfunktion etc.! Bin leider total neu bezüglich Batchprogramming. Wäre super wenn mir jemand helfen würde. Ist sicherlich n Klecks für die Profis...
Hier mein Problem:
Ich muss eine Datei von einem Verzeichnis (sagen wir mal x) in anderes (y) kopieren (local)! Das allerdings nur, wenn die Datei in y noch nicht vorhanden oder die Datei in x neueren Datums ist. Die Datei hat eine bestimmte Endung und kommt in x genau einmal vor.
Es kann auch vorkommen, dass in x einmal keine Datei liegt, dann sollte y nicht gelöscht werden. Das ergibt sich aber dann von selbst. Hab schon bischen rumgespielt, aber bischen Probleme mit den Leerzeichen in Pfadnamen bekommen.
Ich poste einfach mal meine Code. Funktioniert bis auf die Leerzeichen auch recht gut. Hab XCopy verwendet mit der Option d.
Echo on
Set QuellRoot=C:\
Set ZielRoot=C:\test
for /R %QuellRoot% %%i in (*.log) do xcopy /d %%i %zielroot%
Vielen Dank im Vorraus...
Keep on Coding...
BeeOooo2
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 42848
Url: https://administrator.de/forum/simples-dateikopieren-nach-datum-42848.html
Ausgedruckt am: 08.04.2025 um 12:04 Uhr
3 Kommentare
Neuester Kommentar