ComputerSysteme Lonz 0 63 43 - 98 98 335 Schulstraße 6a, 76889 Gleiszellen

Ein Kunde ruft an und fragt, ob wir eine schnelle Lösung haben für folgendes Problem: Er hat eine Datei und muss diese 200 Mal kopieren und jede Datei umbenennen. Er hat nach 10 Dateien aufgegeben, weil die Dateien dann immer Kopie(1), Kopie(2) hießen, in diesem Format aber nicht importiert werden können. Ob wir eine Lösung haben? Aber na klar – hier gehts zum How-To!

Lösbar ist diese triviale Aufgabe mit drei Zeilen einfachem Batch-Script. Achtung – nicht mit Powershell versuchen, das klappt nicht. CMD ist hier die erste Wahl.

@echo off 
set NUMBER_COPIES=200 
for /L %%N IN (1,1,%NUMBER_COPIES%) DO copy testdatei.txt testdatei-%%N.txt

Zeile 1 = keine Anzeige des Scripts im CMD-Fenster
Zeile 2 = Variable NUMBER_COPIES bekommt den Wert 200 (hier müssen die gewünschten Kopien eingetragen werden)
Zeile 3 = für jede Datei im Verzeichnis mit dem Dateinamen testdatei.txt erstellst du bitte eine Kopie und benennst sie im Format testdatei-KOPIENUMMER.txt

Ergebnis ist oben das Original und unten die schön durchnummerierte Dateienfolge.
Die Batch-Datei können Sie hier als Beispiel kostenfrei herunterladen.

x-kopien einer datei erstellen

 

Wir setzen Cookies ein, um Ihnen einen optimalen Service anzubieten und diesen immer weiter verbessern zu können.

Durch Bestätigen von “Cookies akzeptieren” stimmen Sie der Verwendung aller Cookies zu. Über den orangenen Button können Sie Ihre individuellen Cookie-Einstellungen vornehmen.

Weitere Informationen finden Sie unter Datenschutz.

Cookie-Einstellungen

Hier können Sie wählen, welche Art von Cookies Sie auf unserer Webseite zulassen möchten. Klicken Sie auf die Schaltfläche "Einstellungen speichern", um Ihre Wahl zu übernehmen.

FunktionalDiese Cookies sind notwendig, damit unsere Webseite reibungslos funktioniert.

AnalyseAnalytische Cookies die es ermöglichen unsere Webseite zu analysieren und zu optimieren. U.a. im Hinblick auf die Benutzerfreundlichkeit.

Social-MediaUnsere Webseite platziert Social Media Cookies, um Ihnen Inhalte von Drittanbietern wie YouTube und FaceBook anzuzeigen.

WerbungDiese Cookies werden über unsere Website von unseren Werbepartnern gesetzt. Sie können von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Werbung auf anderen Websites anzuzeigen.

AndereUnsere Website platziert 3rd-Party-Cookies von anderen Drittanbietern, die nicht analytisch, Social Media oder Werbung sind.