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!

Recommended Posts

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

Link to post

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...