Unterordner durchsuchen


Ich versuche eine Batch zu erstellen bei welcher man einen Ausgangsordner und Zielordner angibt, und alle pdf's aus dem Ausgangsordner und dessen Unterordnern in den Zielordner kopiert werden.
Z.B. haben wir den Ordner O. O hat eine pdf und zwei unterordner O1 und O2
In O1 und O2 sind ebenfalls pdf's (und anderes) enthalten.

(Vom Nutzer werden der Ausgangsdateipfad und der Zielordnerpfad angegeben)

Das Kopieren habe ich wiefolgt versucht:


Code:
Copy-Item -Path $Versionsnummer\*.pdf -Destination $Zielordner -Recurse
Damit werden nur die pdf's aus dem Ordner, nicht aber den Unterordnern kopiert.

So richtig im Internet hab ich auch keine Lösung dazu gefunden?

Meine Frage: Wie könnte man das noch hinzufügen?
 

ComFreek

Mod | @comfreek
Moderator
Ich versuche eine Batch zu
Dein Code ist übrigens PowerShell-Code, nicht Batch.

Damit werden nur die pdf's aus dem Ordner, nicht aber den Unterordnern kopiert.
Ja, weil du nur \*.pdf angegeben hast.

Möchtest du die Ordnerstruktur beibehalten?

Probier mal
Code:
Copy-Item $Versionsnummer -Filter *.pdf -Destination $Zielorder -Recurse
Das habe ich von dieser Antwort: Recursively copy a set of files from one directory to another in PowerShell. Falls es funktioniert, dort bitte auch hochvotieren.
 

Neue Beiträge