Wie kann ich zwei Verzeichnisse in Windows zusammenführen und das Ergebnis die neuesten Dateien und Verzeichnisse enthalten?


1

Ich glaube, diese Frage ist sehr einfach, aber ich möchte sie noch einmal überprüfen, bevor ich es mir selbst vermassle. Meine Tests haben gezeigt, dass dieser Prozess funktioniert (ich denke, aber ich vermisse vielleicht etwas), aber ich hätte wieder gerne ein zweites Paar Augen.

Ich habe C: \ 1 und C: \ 2 mit Unterverzeichnissen. In einigen Fällen existiert eine Datei oder ein Verzeichnis auf der einen Seite, nicht auf der anderen. In einigen Fällen existiert dieselbe Datei auf beiden Seiten am selben Ort, aber eine ist neuer als die andere, yada yada.

Ist es so einfach wie:

    xcopy c:\1 c:\2

? In diesem Fall wäre c: \ 2 der späteste. (Und wenn ich xcopy c: \ 2 c: \ 1 machen würde, hätte ich natürlich identische Verzeichnisstrukturen.)

Antworten:


2

Ich würde ein drittes Verzeichnis verwenden, um den gesamten Inhalt dort abzulegen (und Sie würden nicht versehentlich etwas löschen / überschreiben)

xcopy /D C:\1 C:\3 
xcopy /D C:\2 C:\3

Sie erhalten ein Verzeichnis (3) mit allen Dateien / Ordnern aus Verzeichnis 1 und 2 (das ist der Zusammenführungsteil), und alle Dateien werden am häufigsten gesendet.


Welches Datum wird verwendet? Schaffung? Zugriff? geändert?
barlop

1
von dem /? Option ist das Änderungsdatum. (Kopiert Dateien, die am oder nach dem angegebenen Datum geändert wurden. Wenn kein Datum angegeben ist, werden nur die Dateien kopiert, deren Quellzeit neuer als die Zielzeit ist.)
Layticia

1
@Layticia - Ich mag deine Herangehensweise, denn wie du sagtest, bleiben die Originale unberührt. Offensichtliche Frage, aber dies scheint meine Logik zu bestätigen, oder?
Howiecamp

@ Howiecamp: Ja, du hast recht
Layticia

1

ich würde ... benutzen verschmelzen um jede Änderung zu überprüfen und manuell zu genehmigen.


Ich nehme an, du willst etwas Automatischeres, immer die aktuellste Datei nach Änderungszeitpunkt, egal was?
PriceChild

Richtig. Ich denke, der xcopy-Ansatz macht das auch. Aber danke für den Link, ich mag ihn und werde ihn mir ansehen. Kannst du es mit WinMerge vergleichen?
Howiecamp

Upvotes für ihn dann! Ich habe beide Winmerge & amp; meld auf meinem pc installiert. WinMerge ist offensichtlich einfacher unter Windows zu installieren, aber ich bevorzuge die Präsentation von meld & amp; Schnittstelle. Einfache Dinge wie ein Mausrad in der mittleren Leiste, um nicht nach Zeilen, sondern nach Änderungen zu scrollen.
PriceChild
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.