Dateien mittels Liste und Schleife kopieren inkl. Änderung von Zeilen in Textdateien
Hallo Community,
Ich benötige ein Script welches in einer Schleife bestimmte Dateien aus einem Verzeichnis in ein Neues kopiert. Die Liste der Dateien beziehe ich aus einer Textdatei. Folgendes hab ich in der PowerShell versucht:
Die array.txt sieht so aus:
Die "num"-Spalte entspricht dem Dateinamen verschiedener Dateien (txt, jpg, pdf) innerhalb des Quellordners. Richtig cool wäre es noch in den Textdateien einige Zeichen in der ersten Zeile an einer bestimmten Stelle einzufügen... ist aber nur ein Nice to Have!
(Bitte nicht wundern, ich hatte fälschlicherweise einen ähnlichen Beitrag als "gelöst" abgeschlossen
Danke für eure Hilfe!
Ich benötige ein Script welches in einer Schleife bestimmte Dateien aus einem Verzeichnis in ein Neues kopiert. Die Liste der Dateien beziehe ich aus einer Textdatei. Folgendes hab ich in der PowerShell versucht:
$array = @(import-csv .\array.txt)
foreach ($i in $array.arraylist)
{
copy .\alt\*$i*.txt .\neu\
}
Die array.txt sieht so aus:
id;num
1;3015_2501
2;3015_2502
3;3016_2503
4;3016_2504
5;3016_2505
6;3017_2516
7;3017_2517
8;3017_2518
9;3017_2519
Die "num"-Spalte entspricht dem Dateinamen verschiedener Dateien (txt, jpg, pdf) innerhalb des Quellordners. Richtig cool wäre es noch in den Textdateien einige Zeichen in der ersten Zeile an einer bestimmten Stelle einzufügen... ist aber nur ein Nice to Have!
(Bitte nicht wundern, ich hatte fälschlicherweise einen ähnlichen Beitrag als "gelöst" abgeschlossen
Danke für eure Hilfe!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 298402
Url: https://administrator.de/contentid/298402
Ausgedruckt am: 19.11.2024 um 07:11 Uhr
1 Kommentar