lorderich
Goto Top

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

Content-Key: 318547

Url: https://administrator.de/contentid/318547

Printed on: April 25, 2024 at 00:04 o'clock

Member: colinardo
Solution colinardo Oct 20, 2016 updated at 13:36:56 (UTC)
Goto Top
Servus Lordi,
nichts leichter als das face-smile.

Powershell
$template = "C:\template.php"  
$inputliste = "C:\Input-Liste.txt"  
$targetfolder = "D:\target"  
(gc $inputliste) | %{copy-item $template -Destination "$targetfolder\$_"}  
Batch
@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"  
Grüße Uwe
Member: Lorderich
Lorderich Oct 20, 2016 at 15:53:49 (UTC)
Goto Top
Hallo Uwe,

vielen, vielen Dank für deine schnelle und perfekte Lösung :D