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
Please also mark the comments that contributed to the solution of the article
Content-Key: 593781
Url: https://administrator.de/contentid/593781
Printed on: April 25, 2024 at 12:04 o'clock
2 Comments
Latest comment
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?