![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Master
![]() Registriert seit: 17.09.2001
Alter: 49
Beiträge: 563
|
Hallo Leute - steh wieder mal vor einem Problem
sollte ein Dos-Batch-File haben, welches am Anfang jeder Datei zB. die Zeichenfolge TEST_01 vor dem ürsprünglichem Dateiname einfügt Danke für eure Hilfe |
|
|
|
|
|
#2 |
|
Jr. Member
![]() Registriert seit: 13.09.2001
Beiträge: 83
|
bitte sehr...
----------------------------------------------------- @echo off REM als Parameter wird das Verzeichnis mitgegeben, REM in dem die zu ändernden Files stehen set directory=%1 REM das aktuelle Verzeichnis wird zwischengespeichert set olddir=%cd% REM wechsle in das Zielverzeichnis cd %directory% REM gehe alle files durch und benenne sie um for %%f in (*) do move %%f TEST_01%%f REM wechsle zurück ins Ursprungsverzeichnis cd %olddir% ----------------------------------------------------- |
|
|
|
|
|
#3 |
|
Veteran
![]() Registriert seit: 07.01.2002
Alter: 44
Beiträge: 268
|
Code:
ren * TEST_01* äh, sorry, das wechselt einfach nur die zeichenfolgen aus, richtig wäre: Code:
for %%a in (*) do ren "%%a" "TEST_01%%a" |
|
|
|
|
|
#4 |
|
Jr. Member
![]() Registriert seit: 13.09.2001
Beiträge: 83
|
@JosefS: ich glaub, manchmal denk ich einfach zu kompliziert... ;-)
|
|
|
|
|
|
#5 | |
|
Veteran
![]() Registriert seit: 07.01.2002
Alter: 44
Beiträge: 268
|
Zitat:
![]() |
|
|
|
|
|
|
#6 |
|
Jr. Member
![]() Registriert seit: 13.09.2001
Beiträge: 83
|
noch was: hab's bei mir ausprobiert, hat so funktioniert wie ich's geschrieben hab (auch mit MOVE, ist ja im Prinzip nichts anderes als ein RENAME)
|
|
|
|
|
|
#7 |
|
Master
![]() Registriert seit: 17.09.2001
Alter: 49
Beiträge: 563
|
Danke
habt mir sehr geholfen Gruß |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|