Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

XP-Datei mit CMD-Befehlsdatei erstellen

hac004 / 13 Antworten / Flachansicht Nickles

Guten Tag,

Jeden dritten Tag lasse ich automatisch mit Task eine Sicherung wichtiger Dateien erstellen. Dabei wird jeweils nur die letzte / aktuelle Version gespeichert.

Um nicht immer die "alten" Daten manuell löschen zu müssen, würde ich gern diese ebenfalls, wie bei der Speicherung, automatisch nach der Kopie der Letzten löschen.

Leider liegt meine DOS-Zeit schon sehr lange zurück und ich bin Rudi-Ratlos.

Vermutlich wird mir jemand auf die Sprünge helfen können ?

So sieht die derzeitige cmd aus:

xcopy "F:\Eigene Dateien\Meine Finanzen.mny" "L:\Moneysicherung\Meine Finanzen%date%.mny\" /V /Y

xcopy "F:\Eigene Dateien\Meine Finanzen.mny" "D:\Eigene Backups\Moneysicherung\Meine Finanzen%date%.mny\" /V /Y

Gruss hac004

...man lernt nie aus...
bei Antwort benachrichtigen
mawe2 hac004 „XP-Datei mit CMD-Befehlsdatei erstellen“
Optionen

Nur mal so zum Verständnis: Du kopierst eine Datei "A" an einen anderen Ort und benennst sie dabei um in "A1". Wenn nun demnächst die Datei "A" wieder kopiert wird, benennst Du sie um in "A2" und möchtest gleichzeitig "A1" löschen? Ist das so korrekt wiedergegeben?

Warum dieses Umbenennen? Wenn Du es beim Dateinamen "A" belässt, wird beim nächsten Kopieren die alte Sicherheitskopie von "A" durch die neue überschrieben und alles ist gut. Dann musst Du auch nicht extra noch irgendwas löschen.

Wenn Du also das "%date%" weglassen würdest, wäre Dein Problem doch gelöst, oder?

Gruß, mawe2

bei Antwort benachrichtigen