Powershell oder Batch-Task: Kopiere Datei x mal und benenne diese um
Hallo zusammen,
ich habe jetzt schon ein wenig rumprobiert.
Ich habe ein Liste mit Dateinamen.
Sagen wir mal Input-Liste mit folgendem Inhalt:
Input1.php
Input2.php
Zusätzlich dazu habe ich eine Template Datei, nennen wir diese Usertemplate.txt
Nun würde ich gern, dass ein Batch-/ oder Powershell-Skript schaut, wie viele Einträge in der Input-Liste stehen, dann entsprechend der Anzahl an Einträgen in der Input-Liste eine Anzahl an Kopien der Usertemplate.txt erstellt und diese Kopien anschließend jeweils umbenennt, entsprechend der Einträge in der Input-Liste.
Hat jemand von Euch dazu schon mal ein entsprechendes Skript gebastelt?
Danke und Grüße
Lordi
ich habe jetzt schon ein wenig rumprobiert.
Ich habe ein Liste mit Dateinamen.
Sagen wir mal Input-Liste mit folgendem Inhalt:
Input1.php
Input2.php
Zusätzlich dazu habe ich eine Template Datei, nennen wir diese Usertemplate.txt
Nun würde ich gern, dass ein Batch-/ oder Powershell-Skript schaut, wie viele Einträge in der Input-Liste stehen, dann entsprechend der Anzahl an Einträgen in der Input-Liste eine Anzahl an Kopien der Usertemplate.txt erstellt und diese Kopien anschließend jeweils umbenennt, entsprechend der Einträge in der Input-Liste.
Hat jemand von Euch dazu schon mal ein entsprechendes Skript gebastelt?
Danke und Grüße
Lordi
Please also mark the comments that contributed to the solution of the article
Content-Key: 318547
Url: https://administrator.de/contentid/318547
Printed on: April 26, 2024 at 06:04 o'clock
2 Comments
Latest comment
Servus Lordi,
nichts leichter als das .
Powershell
Batch
Grüße Uwe
nichts leichter als das .
Powershell
$template = "C:\template.php"
$inputliste = "C:\Input-Liste.txt"
$targetfolder = "D:\target"
(gc $inputliste) | %{copy-item $template -Destination "$targetfolder\$_"}
@echo off & setlocal
set "template=C:\template.php"
set "inputliste=C:\Input-Liste.txt"
set "targetfolder=D:\target"
for /f "usebackq delims=" %%a in ("%inputliste%") do copy "%template%" "%targetfolder%\%%a"