Jump to content
Sign in to follow this  
sypaman

Verzeichnisse vergleichen und Dateien kopieren

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

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.   Restore formatting

  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.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...