WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   einfaches Batch zum Umbenennen mehrerer verschiedener Dateien (http://www.wcm.at/forum/showthread.php?t=48754)

Montafon 06.03.2002 18:23

einfaches Batch zum Umbenennen mehrerer verschiedener Dateien
 
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

ReiniBugman 06.03.2002 19:04

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%
-----------------------------------------------------

JosefS 06.03.2002 20:01

Code:

ren * TEST_01*
--edit---
äh, sorry, das wechselt einfach nur die zeichenfolgen aus, richtig wäre:
Code:

for %%a in (*) do ren "%%a" "TEST_01%%a"

ReiniBugman 06.03.2002 20:07

@JosefS: ich glaub, manchmal denk ich einfach zu kompliziert... ;-)

JosefS 06.03.2002 20:19

Zitat:

Original geschrieben von ReiniBugman
@JosefS: ich glaub, manchmal denk ich einfach zu kompliziert... ;-)
:roflmao:

ReiniBugman 06.03.2002 20:21

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)

Montafon 06.03.2002 21:28

Danke

habt mir sehr geholfen

Gruß


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag