URL: https://www.overclockers.at/coding-stuff/batch_leider_schon_etwas_eingerostet_133657/page_1 - zur Vollversion wechseln!
Folgendes Problem: Meine Digicam legt Ordner im folgenden Format an:
10350104
wobei die Zahlen folgendes bedeuten
103 5 01 04
103 - Seriennr. (unwichtig)
5 - Jahr, 5=2005 etc.
01 - Monat
04 - Tag
und ich hätte das gerne im Format:
2005_01_04
lässt sich das mit Batch irgendwie einfach realisieren, inkl. Schleife, dass gleich die ganzen Ordner für jedes Datum umbenannt werden?
Für eine Lösung wäre ich dankbar, gerne auch in VBScript oder sonstwas.
lg
DaVe
nimm den total commander und das mehrfach umbenenn tool, wennst ihn nicht sowieso schon verwendest (würd ich dir nahelegen)
google -> "rename batch" -> 100 kleine freeware-programme, die (teils per GUI) mit wildcards große mengen an files umbenennen.
zB
http://www.1-4a.com/cgi-bin/rename.cgi
gescripted wärs besser, aber danke für die tools, schau ich mir grad an...
Code:S:\trash\oc>dir Volume in drive S is store Volume Serial Number is ....-.... Directory of S:\trash\oc 04.01.2005 21:55 <DIR> . 04.01.2005 21:20 <DIR> .. 04.01.2005 21:20 <DIR> 10350104 04.01.2005 21:20 <DIR> 10350105 04.01.2005 21:20 <DIR> 10350106 04.01.2005 21:20 <DIR> 10350107 04.01.2005 21:21 <DIR> 10350228 04.01.2005 21:55 113 dave_rename.cmd 1 File(s) 113 bytes 7 Dir(s) 451.441.328.128 bytes free S:\trash\oc>type dave_rename.cmd @echo off FOR /D %%d IN (103*) DO ( set name=%%d move !name! 200!name:~3,1!_!name:~4,2!_!name:~6,2! ) S:\trash\oc>cmd /v:on /c dave_rename 1 file(s) moved. 1 file(s) moved. 1 file(s) moved. 1 file(s) moved. 1 file(s) moved. S:\trash\oc>dir Volume in drive S is store Volume Serial Number is ....-.... Directory of S:\trash\oc 04.01.2005 21:56 <DIR> . 04.01.2005 21:20 <DIR> .. 04.01.2005 21:20 <DIR> 2005_01_06 04.01.2005 21:20 <DIR> 2005_01_07 04.01.2005 21:21 <DIR> 2005_02_28 04.01.2005 21:55 113 dave_rename.cmd 04.01.2005 21:20 <DIR> 2005_01_04 04.01.2005 21:20 <DIR> 2005_01_05 1 File(s) 113 bytes 7 Dir(s) 451.441.328.128 bytes free
wow, vielen dank! das funktioniert super
gibts irgendwo ein kompendium für batch-befehle? seit ich das das letzte mal verwendet hab (dos 6.22) hat sich da ja einiges getan
//ja, das mit cmd und so hab ich grad ausgecheckt
// //du hast einen gefallen gut
ich musste zuletzt beruflich auf einem kundenNTserver einige turnübungen machen, und hab mir deshalb wieder batch/cmd befehle angeeignet. wenn du eine nettes tutorial findest, wäre ich auch interessiert.
ich zähle ja darauf, daß die leute nach ablauf der shareware evalutaiontime die software kaufen
also allzu viel hab ich nicht gefunden:
--> http://www.student.oulu.fi/~vtatila/batch_tutorial.html
(nur basics)
--> http://www.ultratech-llc.com/KB/
(vielleicht schon ein bisschen mehr in richtung deinem niveau, aber halt nur eine sample-sammlung)
microsoft/msdn gibt leider auch nicht viel her
ich hab da ein kleines tool, heisst "Rename-It!" kann extrem viel
zeigt auch gleich an, wie die files nachher heissen
kann regexp, wildcards und ohne
mehrere "filter" auf eine auswahl, und die können gemixt von den verschiedenen typen sein
speichern von filter-sets
also insgesamt is es das beste tool in der richtung das ich kenn, abgesehen von id3tag-it, was aber nur richtig mit mp3's funkt
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025