Powershell kopieren von Dateien inkl. Unterordner
Hallo zusammen,
ich versuche aktuell ein Script zu machen was im Grunde einen einfachen Copy-Job startet.
In einer .csv stehen verschiedene Dateinamen. Diese Dateien sind in dem Source Ordner mehrfach mit verschiedenen Dateiendungen.
Jetzt sollen alle Dateien die in der csv stehen in ein neues Verzeichnis kopiert werden.
Allerdings auch die Dateien die sich in Unterordnern befinden.
Es funktioniert aktuell dass er alle Daten im Hauptordner kopiert allerdings fehlt mir noch eine Kleinigkeit um auch die Dateien aus den Unterordnern zu kopieren.
Import-CSV C:\Sennebogen\liste.csv | ForEach {Copy-Item "C:\Sennebogen\$($_.Artikel).*" C:\Sennebogen_gefiltert}
In der CSV stehen Artikelnummern wie 12345
Im Verzeichniss sind mit dieser Nummer 5 Dateien die alle kopiert werden sollen.
Ich hoffe das ist einigermaßen verständlich beschrieben und ihr könnt mir helfen
ich versuche aktuell ein Script zu machen was im Grunde einen einfachen Copy-Job startet.
In einer .csv stehen verschiedene Dateinamen. Diese Dateien sind in dem Source Ordner mehrfach mit verschiedenen Dateiendungen.
Jetzt sollen alle Dateien die in der csv stehen in ein neues Verzeichnis kopiert werden.
Allerdings auch die Dateien die sich in Unterordnern befinden.
Es funktioniert aktuell dass er alle Daten im Hauptordner kopiert allerdings fehlt mir noch eine Kleinigkeit um auch die Dateien aus den Unterordnern zu kopieren.
Import-CSV C:\Sennebogen\liste.csv | ForEach {Copy-Item "C:\Sennebogen\$($_.Artikel).*" C:\Sennebogen_gefiltert}
In der CSV stehen Artikelnummern wie 12345
Im Verzeichniss sind mit dieser Nummer 5 Dateien die alle kopiert werden sollen.
Ich hoffe das ist einigermaßen verständlich beschrieben und ihr könnt mir helfen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 593781
Url: https://administrator.de/forum/powershell-kopieren-von-dateien-inkl-unterordner-593781.html
Ausgedruckt am: 20.04.2025 um 21:04 Uhr
2 Kommentare
Neuester Kommentar
Zitat von @Mastek:
Hallo zusammen,
ich versuche aktuell ein Script zu machen was im Grunde einen einfachen Copy-Job startet.
In einer .csv stehen verschiedene Dateinamen. Diese Dateien sind in dem Source Ordner mehrfach mit verschiedenen Dateiendungen.
Jetzt sollen alle Dateien die in der csv stehen in ein neues Verzeichnis kopiert werden.
Allerdings auch die Dateien die sich in Unterordnern befinden.
Es funktioniert aktuell dass er alle Daten im Hauptordner kopiert allerdings fehlt mir noch eine Kleinigkeit um auch die Dateien aus den Unterordnern zu kopieren.
Import-CSV C:\Sennebogen\liste.csv | ForEach {Copy-Item "C:\Sennebogen\$($_.Artikel).*" C:\Sennebogen_gefiltert}
In der CSV stehen Artikelnummern wie 12345
Im Verzeichniss sind mit dieser Nummer 5 Dateien die alle kopiert werden sollen.
Ich hoffe das ist einigermaßen verständlich beschrieben und ihr könnt mir helfen
Hallo zusammen,
ich versuche aktuell ein Script zu machen was im Grunde einen einfachen Copy-Job startet.
In einer .csv stehen verschiedene Dateinamen. Diese Dateien sind in dem Source Ordner mehrfach mit verschiedenen Dateiendungen.
Jetzt sollen alle Dateien die in der csv stehen in ein neues Verzeichnis kopiert werden.
Allerdings auch die Dateien die sich in Unterordnern befinden.
Es funktioniert aktuell dass er alle Daten im Hauptordner kopiert allerdings fehlt mir noch eine Kleinigkeit um auch die Dateien aus den Unterordnern zu kopieren.
Import-CSV C:\Sennebogen\liste.csv | ForEach {Copy-Item "C:\Sennebogen\$($_.Artikel).*" C:\Sennebogen_gefiltert}
In der CSV stehen Artikelnummern wie 12345
Im Verzeichniss sind mit dieser Nummer 5 Dateien die alle kopiert werden sollen.
Ich hoffe das ist einigermaßen verständlich beschrieben und ihr könnt mir helfen
So etwas wie -Recurse?