![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() Registriert seit: 27.04.2002
Beiträge: 1.307
|
![]() hallo liebe leute,
hab ein kleines problem mit dem zählen ;9 hab folgende situation: Code:
for /f "delims=" %%i in filepathes.txt do xcopy %%i folder && ren folder\%~nxi PRÄFIX_%~nxi soweit so gut - nun möchte ich als präfix 001,002,003,004,005,... stehen haben (also das die reihenfolge der dateien im Ordner (folder) gleich der Reihung wie sie in der 'filepaths.txt' stehn ist. hab auch schon versucht 'zähler' einzubauen Code:
hab eine for /f "delims=" %%i in filepathes.txt do xcopy %%i folder && set /a counter=counter+1 && ren folder\%~nxi %counter%_%~nxi ![]() bitte um info, tips, hilfe wie ich diesen zähler einbauen kann, sodass die dateien korrekt umbenannt werden.. liebe grüße, catch17
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Mit XP setz vorher
setlocal enabledelayedexpansion bzw. in w2k starte die cmd.exe mit /V:ON und schreib ren folder\%~nxi !counter!_%~nxi hth |
![]() |
![]() |
![]() |
#3 |
Elite
![]() Registriert seit: 27.04.2002
Beiträge: 1.307
|
![]() dear flinx - ich neige mein haupt vor Dir und sag zigmal 'dankeschön'
![]() ![]() ist immer wieder eine freude, wenn man hier von 'wissenden' die notwendigen und RICHTIGEN (!) infos bekommt - und keine blöden/ätzenden/belanglosen kommentare... (passiert leider auch immer wieder ![]() besten dank also nochmal - werde ergebnis dann auch posten bzw. link dazu posten - ist/wird ein 'save_playlist' cmd-batch... (is halt ziemlich 'deppensicher und deshalb lang z.z. ca. 160 zeilen ![]() ![]() ![]() lg, catch17 ps: das mit !variable! kenne ich gar nicht - hab auch nix dazu gefunden - kannst du (oder andere ![]()
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Gibt leider nicht viel dazu. Ich hab den Hinweis mit "verzögerter Ersetzung" von set /?
Mit google gibt einige Links mit "enabledelayedexpansion" resp. "cmd verzögerte Ersetzung". |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|