![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Master
![]() Registriert seit: 17.09.2001
Alter: 48
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: 48
Beiträge: 563
|
![]() Danke
habt mir sehr geholfen Gruß |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|