xandros
Goto Top

Robocopy erstellt nur das Verzeichnis

Hallo,

ich würde gerne automatisiert wöchentlich eine Sicherung eines Ordners + Unterverzeichnisse anlegen.

Die Sicherung soll jedesmal in einen neuen Ordner geschrieben werden und im Namen das Datum tragen.

Dazu habe ich mir testweise ein Skript geschrieben

set datum=%date%

robocopy "D:\source\Plauen" "D:\target\Backup.%datum%" /COPYALL


Das mit dem Ordnernamen funktioniert, es ein Ordner Backup.18.04.2011 erzeugt, jedoch werden keinerlei Daten in diesen Ordner kopiert.

Wenn ich den Befehl COPYALL durch MIR ersetze funktioniert es zwar, jedoch will ich nur in eine Richtung kopieren und nicht synchronisieren.

Wo liegt der Fehler?

Danke

Content-ID: 164794

Url: https://administrator.de/contentid/164794

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

99045
99045 18.04.2011 um 11:29:33 Uhr
Goto Top
Moin,

http://ss64.com/nt/robocopy.html

Irgendwas fehlt doch wohl. face-smile Sieh mal in die Beschreibung. (Hinweis: Ziemlich weit oben)

Gruß
Xandros
Xandros 18.04.2011 um 11:38:19 Uhr
Goto Top
ah also doch ^^

Ich hatte es mal versucht mit "D:\source\Plauen\*.*" aber das ging auch nicht. Wie genau muss ich es schreiben, steh gerade neben mir [ ] is es auch nicht ;)

Danke
99045
99045 18.04.2011 um 11:42:04 Uhr
Goto Top
Wie wäre es denn nur mit /COPY, wenn du schon keine Files angibst ?
Oder sind im angegebenen Quellverzeichnis keine Files, sondern sind die in Unterverzeichnissen?

Hier gibt es auch ein GUI.
Skyemugen
Skyemugen 18.04.2011 um 12:16:12 Uhr
Goto Top
Aloha,

nur mal eine Frage nebenbei:

Wozu definierst du datum=%date% eigentlich neu ... ? jetzt hast du %datum% = %date% nur mit anderem Namen ...

greetz André
Biber
Biber 18.04.2011 um 12:24:46 Uhr
Goto Top
[OT] @Skyemugen
Zitat von @Skyemugen:
Wozu definierst du datum=%date% eigentlich neu ... ? jetzt hast du %datum% = %date% nur mit anderem Namen ...
Vielleicht für die deutschprachige Exportversion des Batches Stapels?

Grüße
Biber
[/OT]
Biber
Biber 18.04.2011 um 12:43:28 Uhr
Goto Top
Moin Xandros,

ganz so undokumentiert ist doch das RoboCopy-Tool nicht, auch wenn du dich nicht so explizit auf eine der 6 ITW-Versionen festlegst.

In jeder gatesverdammten Version
  • ist implementiert ein "Robocopy /???"-Schalter für allerausführlichstige Hilfe.
  • wer gerne verteilt über mehrere laue Sommernächte schmökert, für den ist ein RoboCopy.Doc-File dabei mit rentnergerechter Buchstabengröße und extradicken Rahmenlinien
  • für die Teletubbies unter uns gibt es sogar grafische Klickklamotten.

WTF kommt für dich keine dieser Möglichkeiten in Betracht?

Nimm doch einfach zum /Spass mal den /Schalter /s für /schrubbelAllesRüber.
Meinetwegen zusätzlich den Scha/Lter /L für /LassMaSehen.

Dann wird dir nur runterge/Leiert, was Robocopy tun würde.

Mann, das verspricht wieder ein zäher Montag zu werden.

Grüße
Biber
Connor1980
Connor1980 18.04.2011 um 13:03:54 Uhr
Goto Top
Hallo,

ich misch mich auch noch ein face-big-smile

Zitat von @Xandros:
Wenn ich den Befehl COPYALL durch MIR ersetze funktioniert es zwar, jedoch will ich nur in eine Richtung kopieren und nicht
synchronisieren.
Aus deinem Text entnehme ich, dass du annimmst, dass in beide Richtungen synchronisiert wird, was nicht der Fall ist. Wenn du dir, wie von Biber beschrieben, den Schalter /MIR anschaust, siehst du, dass dieser eine Ein-Wege-Synchronisierung erzeugt.

Grüße