Jump to content

Verzeichnisse vergleichen und Dateien kopieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

folgendes "kleines" Problem:
 

Es sollen zwei Ordnerstrukturen miteinander verglichen werden. Ist eine Datei in beiden Strukturen an gleicher Stelle mit gleichem Namen vorhanden, so soll sie an die selbe Stelle in einer Dritten Ordnerstruktur kopiert werden.

Mit

 Compare (gci f:\Pool1) (gci F:\pool2) -IncludeEqual -ExcludeDifferent

kann ich zwar die in beiden Strukturen vorhandenen Dateien anzeigen, aber wie bekomme ich sie dann kopiert? 

 Compare (gci f:\Pool1) (gci F:\pool2) -IncludeEqual -ExcludeDifferent | select fullname | Copy-Item -Path {$_.Fullname} F:\Pool3\

Funktioniert leider nicht. Irgendwie muss doch da auch eine Dateiliste bei rauskommen.

 

Ich hoffe ihr könnt mir helfen

Geschrieben

Hi,

 

das wird daran liegen, dass Compare-Object kein "FullName" kennt sondern nur "InputObject". Darin steht dann zumindest schonmal der Dateiname. Den kannst du dann ja z.B. immer aus Pool1 in Pool3 kopieren. Damit das auch mit mehreren Dateien klappt, baust du noch ne foreach Schleife drum und bist fertig. :)

 

Gruß

Jan

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...