Archiv verlassen und diese Seite im Standarddesign anzeigen : Rename Batch
Mahlzeit,
ich hab ein kleinen Problem.
Ich möchte Dateien umbennen....
Folgendes:
Aktuell:
xxxx.001
xxxx.002
xxxx.010
fortlaufend!
Soll:
xxxx_001.CSV
xxxx_002.CSV
xxxx_010.CSV
fortlaufen!
Leider funzt das irgendwie mit dem rename nicht richtig oder ich mache was falsch
Befehl: rename xxxx.??? xxxx_???.CSV
Die Nummern werden nicht übernommen und dann erhalte ich nur eine Datei.
xxxx_.CSV
Vielen Dank
Erst mal eines, welches Betriebssystem, welche Scriptsprache?
Und für Windows gibts das schöne Flexible Renamer (http://hp.vector.co.jp/authors/VA014830/english/FlexRena/).
In Unix ist es recht simpel.
#!/bin/sh
for file in 'ls *.???'
do
mv $file ${file}.csv
done
Erst mal eines, welches Betriebssystem, welche Scriptsprache?
Und für Windows gibts das schöne Flexible Renamer (http://hp.vector.co.jp/authors/VA014830/english/FlexRena/).
In Unix ist es recht simpel.
#!/bin/sh
for file in 'ls *.???'
do
mv $file ${file}.csv
done
Hi
BS: Windows
Sprache: DOS-Shell
Ich bin eigentlich auch eher der UNIX Anhänger wenn es um skripte geht, leider ist das vorhergehende skript windows... :(
Das Rename Skript soll ich ein bestehendes eingebaut werden, welche jede Woche durchläuft.
IST:
datei.001
datei.002
datei.030
datei.120
SOLL:
datei_001.CSV
datei_002.CSV
datei_030.CSV
datei_120.CSV
Das ist echt total die scheisse mit DOS :mad:
Und, wo liegt nun das Problem? Einfach eine For-Schleife basteln, simpelste Form:
FOR %%a IN (xxx.*) DO rename %%a %%a.csv
Es geht bestimmt schicker und schöner, ich bin kein DOS-Script-Experte. Mach mal im command.com ein >help for, dort bekommst Du alle Optionen angezeigt.
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.