Supportnet / Forum / BS-Sonstige
Durchnumeriende-Dateienumbennende Batchdatei
Frage
Guten Tag!
Ich muss momentan eine batch-datei erstellen, welche jeden tag eine variable um die stelle 1 erhöht, und diesen wert, dann benutzt um eine andere datei umzubennen.... vllt hat ja hier jemand ne idee wie ich das unter dos anstellen kann, das "dos" ist die eingabeaufforderung von win98...
gruß ben
Antwort 1 von manei
Hallo,
dazu brauchst Du einen Zähler, den Dir Win98 nicht bietet. Kannst Du mit Varset (Freeware) von http://home.mnet-online.de/horst.muc machen.
Diesen Zähler mußt Du dann in eine Datei - am besten eine Batch - schreiben und jeden Tag aufrufen. Also z.B. eine Batch namens zaehl.bat.
Hier schreibst Du dann rein set %1=0, Datei speichern und schließen.
in der Verarbeitungsbatch dann
call zaehl a
call var set a=%a%+1
echo set %%1=%a%>zeahl.bat
ren datei.txt datei%a%.txt
Sollte natürlich überall Laufwerk und Verzeichnispfad mit angegeben werden.
MfG maneich
dazu brauchst Du einen Zähler, den Dir Win98 nicht bietet. Kannst Du mit Varset (Freeware) von http://home.mnet-online.de/horst.muc machen.
Diesen Zähler mußt Du dann in eine Datei - am besten eine Batch - schreiben und jeden Tag aufrufen. Also z.B. eine Batch namens zaehl.bat.
Hier schreibst Du dann rein set %1=0, Datei speichern und schließen.
in der Verarbeitungsbatch dann
call zaehl a
call var set a=%a%+1
echo set %%1=%a%>zeahl.bat
ren datei.txt datei%a%.txt
Sollte natürlich überall Laufwerk und Verzeichnispfad mit angegeben werden.
MfG maneich
Antwort 2 von Ben
Danke für den Tipp so hats nun schlussendlich funktioniert... Allerdings wäre es mir viel lieber, den ganzen Vorgang in nur einer Batch-Datei zu haben... nicht wie jetzt 3 Dateien... wenn euch dazu noch was einfallen würde, dann wär ich wirklich höchst erfreut...
gruß ben
gruß ben

