Jump to content

Powershell - Copy-Item


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

Empfohlene Beiträge

Geschrieben

           $child_files = Get-Childitem "\\127.0.0.1\Produktiv_VM_Get\eine_schulung\" -recurse
           foreach ($file in $child_files)
           {
               Copy-Item $file.fullname $target -force
               Write-host "Übertrage" $file.fullname
           }

 

logischerweise nimmt das Script alle Files aus "\\127.0.0.1\Produktiv_VM_Get\eine_schulung\" ignoriert die Dateistruktur und wirft alles in das $target verzeichnis.

 

Ziel: Gibt es eine Möglichkeit, die Dateistruktur einfach zu übernehmen? Irgendwie hab ich grad eine kleine Denk-Blockade ....

 

Grund für die lustige Schleife: Im Enddefekt sollen mit dem Script mehrere Dateien übertragen werden die insgesamt ca. 20 GB groß sind. Damit der "Benutzer" sieht dass das Script nicht tot ist, soll immer wieder der "Fortschritt" ausgegeben werden. Also die aktuell übertragene Datei.

Geschrieben (bearbeitet)

Hallo,

 

versuche es mal wie folgt:

 

Copy-Item Quellpfad -destination Zielpfad -recurse -passthru

 

Dabei werden die Unterordner/Dateistruktur mit kopiert und das passthru sorgt für ein Output.

bearbeitet von HPrass
Code-Tags
Geschrieben

Gut ;-) hat geklappt. Man kann es umständlich machen oder so wie du :).

 

Vielleicht hat jemand einen gute Ansatz für folgende "Fortschrittsanzeige":

 

-Gesamtvolumen des Ordners, der übertragen werden soll wird berechnet

-wenn jeweils 1% mehr übertragen wurde, erfolgt eine Ausgabe hierüber

 

sollte mit "write-progress" umsetzbar sein oder?

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