azubio
Goto Top

Robocpy - manuelles Archivatrribut

Hi,


ich nutze Robocopy mit den entsprechenden Atrributen um von A nach B zu kopieren aber nur die Sachen, die das Archiv Flag gesetzt haben.
Wenn sich nun Inhalte in A ändern, kopiert Robocopy diese auch. Wenn ich allerdings manuell bei einer Datei oder Ordner das Flag setze, wird diese nicht mehr kopiert. Weiß einer warum oder hat einer einen Rat!?


MfG

Azubio

Content-ID: 92720

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

Ausgedruckt am: 23.11.2024 um 02:11 Uhr

67369
67369 23.07.2008 um 12:54:21 Uhr
Goto Top
Glaube ich nicht. face-smile Ich vermute eher, du machst einen Fehler. Attrib +a Pfad/Datei. Nötigenfalls auch bereits gesetzte Attribute beachten!
Oder du verwendst in Robocopy Datumsparameter, die nicht auf die Dateien/Ordner passen, unabhängig vom A-Attribut.
Azubio
Azubio 23.07.2008 um 13:27:21 Uhr
Goto Top
robocopy.exe "Quelle" "Ziel" /E /M /ZB /COPY:DATSOU /MIR /M /R:30 /W:5 /LOG+:"logfile.log" /TEE

^^ wie gesagt: nach dem ersten Lauf von RC ist das flag auch nicht mehr gesetzt. manuelles setzen bringt allerdings auch nichts.
67369
67369 23.07.2008 um 13:32:28 Uhr
Goto Top
Ob das Attribut-Flag manuell gesetzt wird oder durchs Modifizieren der Datei, ist dem Flag egal, gesetzt ist gesetzt. Mehr kann ich dir dazu nicht sagen.
Azubio
Azubio 23.07.2008 um 13:37:17 Uhr
Goto Top
^^ tja das hät ich ja auch gedacht wenn es funktionieren würde.. aber deswegen hab ich ja auch den thread aufgemacht face-smile
bastla
bastla 23.07.2008 um 14:10:25 Uhr
Goto Top
Hallo Azubio!

Wie hast Du eigentlich getestet? Schließlich wird in Deinem Befehl ja per /MIR auch synchronisiert, und wenn die gleiche Datei am Ziel bereits vorhanden ist, spielt das Archiv-Flag schon keine Rolle mehr ...

Grüße
bastla
Azubio
Azubio 30.07.2008 um 13:47:10 Uhr
Goto Top
naja ich habe robocopy gesagt er möge doch bitte nach dem flag gucken... im prinzip ist es doch das gleich ob ihc nun sage mach mit nen mirror oder ob ich sage "guck bitte nach dem gesetzten flag und kopier dann"

edit: ich habe das ganz per grafischer oberfläche zusammengeklickt...
bastla
bastla 30.07.2008 um 13:59:51 Uhr
Goto Top
Hallo Azubio!

im prinzip ist es doch das gleich ob ihc nun sage mach mit nen mirror oder ob ich sage "guck bitte nach dem gesetzten flag und kopier dann"
Dir vielleicht schon, aber "robocopy" arbeitet eher nach dem (durchaus sinnvollen) Prinzip: "Wozu etwas kopieren, was am Zielort doch ohnehin schon vorhanden ist ..."

Mit dem Archiv-Flag kannst Du daher im Zusammenhang mit "/MIR" eigentlich nur "negativ" steuern, also festlegen: "Kopiere nicht, wenn das Archiv-Flag nicht gesetzt ist - unabhängig davon, ob sich die beiden Dateien (in Quelle und Ziel) unterscheiden."

Welchen Sinn soll übrigens das Ganze eigentlich wirklich haben - wozu willst Du tatsächlich nochmals kopieren, auch wenn es die gleiche Datei am Ziel schon gibt?

Grüße
bastla
Azubio
Azubio 30.07.2008 um 14:15:17 Uhr
Goto Top
naja mein problem ist ja:

Robocopy: Bitte kopiere Dateien und Ordner mit gesetztem Archiv-Flag.

Robocopy tut dies auch, aber NUR wenn sich der Inhalt ändert. Also gehts scheinbar danach wie groß die Datei ist bzw. wann sie das letzte ma geändert wurde unabhängig ob das flag gesetzt ist.
bastla
bastla 30.07.2008 um 16:13:38 Uhr
Goto Top
Hallo Azubio!

Also gehts scheinbar danach wie groß die Datei ist bzw. wann sie das letzte ma geändert wurde unabhängig ob das flag gesetzt ist.
... zumindest, wenn Du auch "/MIR" verwendest - ansonsten sollte, wie von Dir gewünscht, eigentlich auf Basis des gesetzten Flags kopiert werden.

Grüße
bastla