Windows Powershell GetContent CopyItem umbenennen und hochzählen
Guten Tag,
Ich bin neu in dieser Community und möchte um Hilfe im Bereich PowerShell bitten.
Meine Aufgabe ist es aus einer .TXT oder .CSV Datei heraus Netzwerkpfade zu .JPG Dateien auszulesen und diese auf einen anderen Platz zu verschieben. Es soll keine Prüfung erfolgen ob die Datei vorhanden ist, falls vorhanden soll sie überschrieben werden. Gleichzeitig soll die Datei umbennannt werden allerdings in fortlaufender Reihenfolge. Immer bei 1 beginnend und dann so lange hochzählen bis alle Dateien welche in der .TXT oder CSV angegeben sind kopiert wurden.
Mein Ansatz war:
Get-Content -LiteralPath D:\Copy_1\1.txt|foreach {Copy-Item -LiteralPath $_ D:\Copy_1\1.jpg }
Das funktioniert auch mit dem auslesen und auch mit dem kopieren und umbenennen aber natürlich wird nur eine Datei kopiert (die letzte überschreibt jeweils die andere)
Für Hilfe wäre ich dankbar
Ich bin neu in dieser Community und möchte um Hilfe im Bereich PowerShell bitten.
Meine Aufgabe ist es aus einer .TXT oder .CSV Datei heraus Netzwerkpfade zu .JPG Dateien auszulesen und diese auf einen anderen Platz zu verschieben. Es soll keine Prüfung erfolgen ob die Datei vorhanden ist, falls vorhanden soll sie überschrieben werden. Gleichzeitig soll die Datei umbennannt werden allerdings in fortlaufender Reihenfolge. Immer bei 1 beginnend und dann so lange hochzählen bis alle Dateien welche in der .TXT oder CSV angegeben sind kopiert wurden.
Mein Ansatz war:
Get-Content -LiteralPath D:\Copy_1\1.txt|foreach {Copy-Item -LiteralPath $_ D:\Copy_1\1.jpg }
Das funktioniert auch mit dem auslesen und auch mit dem kopieren und umbenennen aber natürlich wird nur eine Datei kopiert (die letzte überschreibt jeweils die andere)
Für Hilfe wäre ich dankbar
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 185581
Url: https://administrator.de/contentid/185581
Ausgedruckt am: 24.11.2024 um 22:11 Uhr
2 Kommentare
Neuester Kommentar