2016-03-30 11 views
-1

Hinweis: Wenn a, b, c die Dateien in einem Unterordner 'x' im Ordner "Quelle" sind, und b, d, f sind die Dateien in einem Unterordner 'x' im Ordner "Ziel". Ich möchte, dass die Dateien "a" und "c" kopiert und "b" im Zielordner durch "b" aus der Quelle ersetzt werden. Zielort sollte 'a', 'b', 'c', 'd', 'f'Wie kopiert man den Inhalt eines Ordners mit Powershell in einen anderen spezifischen Ordner?

+3

existiert bereits Haben Sie versucht sogar selbst einen Code zu schreiben? – krousemw

+0

Ja, ich konnte von einem Ordner zum anderen kopieren, aber konnte die Dateien nicht ersetzen – Deepak

Antwort

3

Copy-Item mit Force sieht aus wie, was Sie suchen.

[string]$sourceDirectory = "C:\Source\*" 
[string]$destinationDirectory = "C:\Destination\" 
Copy-item -Force -Recurse -Verbose $sourceDirectory -Destination $destinationDirectory 

Copy-Artikel nie zusätzliche Dateien oder Ordner im Ziel löschen, aber mit -force wird es überschreiben, wenn die Datei

+0

Hallo Eric, es nicht überschreiben, ich habe eine "Me.txt" -Datei (mit Text 'überschrieben') in einem Unterordner (A1) im Ordner (Quelle) .auch eine "Me.txt" -Datei (mit dem Text 'überschreibe mich') in einem Unterordner (A1) im Ordner (Ziel). – Deepak

+0

@Deepak Probiere meinen Code nochmal. Ich habe ein paar Fehler behoben, die ich zuvor hatte. –

+1

Es funktioniert Eric – Deepak

Verwandte Themen