PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   Off Topic Area (http://www.selfphp.de/forum/forumdisplay.php?f=15)
-   -   Suche Programm zum Ändern von Dateinamen (http://www.selfphp.de/forum/showthread.php?t=5647)

29.09.2003 19:22:56

Suche Programm zum Ändern von Dateinamen
 
Moin,

kennt wer ein Programm für Windows/DOS, mit dem ich bestimmte Teile von Dateinamen in einem Verzeichnis ersetzen lassen kann?

Ich habe mehrere Dateien, die mit '_mod' enden - das ist Mist, das soll weg. Ich mach's auch per Hand weg, aber das war mit Sicherheit nicht das letzte Mal, wo ich sowas bräuchte. Hab z.B. auch viele Dateien, wo die Leerzeichen durch den Unterstrich ersetzt werden sollten.

Falls wer was für Unix/Linux kennt, dann bitte auch das sagen, vieles wurde ja schon zu Windows portiert. Hab aber auch unter RedHat nix brauchbares gefunden, die meisten suchen nur nach Suchmustern.


So denn. Vorschläge?


Danke,
Carsten

chris17 29.09.2003 22:14:09

Hallo Carsten,

vielleicht wäre eine "Batch-Datei" hilfreich:
Z.B.: Die Dateien hätten die Endung ._mod

Textdatei im betreffenden Verzeichnis erstellen -> "umbenennen.bat"
Code:

@echo off
rename *._mod *.c4

Draufklicken, gut ist.

Gruss

Christian

30.09.2003 06:47:41

Schön wär's, wenn es so einfach wäre.
Das mag in in manchen Fällen reichen, aber leider nich immer. z.B. dann, wenn das zu ersetzende mitten im Dateinamen ist. Oder wie gesagt alle Leerzeichen durch Unterstriche...
Richtig fein wär's auch, wenn das Ding reguläre Ausdrücke kapiert. :)

diver-network 30.09.2003 08:53:06

Hi Carsten,

bei uns im Intranet war vor kurzem eine ähnliche Frage, hier die m.E. beste Antwort, aber von mir nicht getestet:

Vorschlag:
- (Datei-) Liste in Datei stellen: dir /b >c:templiste.txt
(entweder hier gleich Suchmuster angeben oder anschließend Liste editieren)
- liste.txt in Excel aufrufen
- Spalte davor einfügen
- in A1 "ren" schreiben, in C1 z.B. "Name001"
- diese beiden Eingaben herunterziehen, so dass links überall "ren" steht, rechts "Name001", "Name002" usw.
- speichern als "formatierter Text (Leerzeichen getrennt)"
- umbenennen mit Endung ".bat"
- ausführen

HTH,

Andy

30.09.2003 09:01:17

Gute Idee! Nur, dass ich dafür nicht Excel nutzen werden.

Wenn trotzdem noch wer ein entsprechendes (komfortableres) Programm kennt, der darf sich melden.

Ich werde mich dann auch mal mit meinen rudimentären Delphi-Kenntnissen daran probieren....

chris17 30.09.2003 09:18:42

Moin Carsten,


hab' das mal vor einiger Zeit benutzt -> http://www.fauland.de/af5.htm
Da kam ich mit den *.bat-Dateien nicht weiter.

Gruss

Christian

30.09.2003 09:24:42

Na wunderfein, chris! Wird heute Abend gleich getestet.

Dank.

30.09.2003 17:31:34

Absolut spitze das Programm! Kann es nur empfehlen!

Danke.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:49:30 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.