Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

S: Zuverlässiges Umbenennen-Tool für Unterverzeichnisse

5 views
Skip to first unread message

Ralf Brinkmann

unread,
May 24, 2012, 12:14:25 PM5/24/12
to
Ich suche ein zuverlässiges Tool, mit dem ich in Unterverzeichnissen
auch eine große Anzahl von Dateien umbenennen kann.

Ich habe ein Verzeichnis mit 495 Unterverzeichnissen, in denen sich rund
30.000 kleine Textdateien befinden, die von *.plsx in *.pls umbenannt
werden sollen. Das ziemlich schnell und ohne Absturz.

Windows XP Home SP3.

Gruß, Ralf
--
Windows XP Home SP3
Opera 12.00 - 1417
The Bat! Pro 5.1.6.2

Díetmar Vollmeíer

unread,
May 24, 2012, 12:34:44 PM5/24/12
to
*Ralf Brinkmann* schrieb am 24.05.2012 um 18:14 Uhr...
> Ich suche ein zuverlässiges Tool, mit dem ich in Unterverzeichnissen
> auch eine große Anzahl von Dateien umbenennen kann.

> Ich habe ein Verzeichnis mit 495 Unterverzeichnissen, in denen sich rund
^^^^^^^^^^^^^^^
> 30.000 kleine Textdateien befinden, die von *.plsx in *.pls umbenannt
> werden sollen. Das ziemlich schnell und ohne Absturz.

Da genügt eine Batch-Datei

8<-----------------[ umbenennen.bat ]----------------->8
dir *.plsx /S/B > c:\ren.txt
for /F "delims=|" %%n in (c:\ren.txt) do ren "%%n" *.pls
del c:\ren.txt
8<---------------------------------------------------->8

Diese Batch-Datei in DIESEM Verzeichnis erstellen und daraus ausführen.

HTH
--
Servus | Jeder, der etwas herstellt wäre der letzte, der es benutzt
Didi |

Díetmar Vollmeíer

unread,
May 24, 2012, 12:46:12 PM5/24/12
to
*Díetmar »INGRID« Vollmeíer* schrieb am 24.05.2012 um 18:34 Uhr...
> *Ralf Brinkmann* schrieb am 24.05.2012 um 18:14 Uhr...

>> Ich suche ein zuverlässiges Tool, mit dem ich in Unterverzeichnissen
>> auch eine große Anzahl von Dateien umbenennen kann.

BTW: Verwendest du nicht auch *Directory Opus*?
Der Dateimanager sollte das doch locker können.
--
Servus | Träume nicht dein Leben, sondern lebe deine Träume
Didi |

Díetmar Vollmeíer

unread,
May 24, 2012, 12:47:25 PM5/24/12
to
*Díetmar »INGRID« Vollmeíer* schrieb am 24.05.2012 um 18:34 Uhr...
> *Ralf Brinkmann* schrieb am 24.05.2012 um 18:14 Uhr...

>> Ich suche ein zuverlässiges Tool, mit dem ich in Unterverzeichnissen
>> auch eine große Anzahl von Dateien umbenennen kann.

BTW: Verwendest du nicht auch *Directory Opus*?
Dieser Dateimanager sollte das doch locker können.

Christoph Sternberg

unread,
May 24, 2012, 1:27:14 PM5/24/12
to

Díetmar Vollmeíer meinte:

>Da genügt eine Batch-Datei

Da genügt ein Befehl ;-)

for /R %n in (*.plsx) do ren "%%n" *.pls

Christoph Sternberg */\

Christoph Sternberg

unread,
May 24, 2012, 1:28:18 PM5/24/12
to

Díetmar Vollmeíer meinte:

>Da genügt eine Batch-Datei

Da genügt ein Befehl ;-)

for /R %n in (*.plsx) do ren "%n" *.pls

Christoph Sternberg */\

Díetmar Vollmeíer

unread,
May 24, 2012, 1:33:42 PM5/24/12
to
*Christoph Sternberg* schrieb am 24.05.2012 um 19:28 Uhr...
> Díetmar Vollmeíer meinte:

>> Da genügt eine Batch-Datei

> Da genügt ein Befehl ;-)

Stimmt :)

Habe doch schon zu lange nichts mehr derartiges gemacht.
--
Servus | Jedes fertige Programm, das läuft, ist veraltet.
Didi | Wenn ein Programm nützlich ist, muß es geändert werden.
| Wenn ein Programm nutzlos ist, muß es dokumentiert werden.

Ralf Brinkmann

unread,
May 24, 2012, 3:21:00 PM5/24/12
to
Hallo Christoph und Dietmar!

Directory Opus hatte ich nur mal testweise installiert, ich hatte es
aber nich registriert. Insofern kann ich nicht sagen, ob es dieser
Aufgabe gewachsen gewesen wäre. Ich benutze normalerweise zum Umbenennen
aller Art den Idoswin Pro. Aber bei dieser Menge an Dateien und
Unterverzeichnissen ist er einfach jedesmal abgestürzt.

Ansonsten nehme ich sehr gerne TCC LE (Take Command, der Nachfolger von
4DOS und 4NT), und zwar mit dem Befehl ren /s *.plsx *.pls, aber der
meinte vom übergeordneten Verzeichnis aus immer, 0 Dateien gefunden. In
den Unterverzeichnissen hat es dann funktioniert.

*Christoph Sternberg*:

> Díetmar Vollmeíer meinte:

>>Da genügt eine Batch-Datei

> Da genügt ein Befehl ;-)

> for /R %n in (*.plsx) do ren "%n" *.pls

Ich liebe solche kurzen Befehlszeilen und es macht Spaß, dem Computer
anschliepend beim Arbeiten zuzusehen! Da seid Ihr einfach besser als
ich.

Vielen Dank Euch beiden!

Heiko Rost

unread,
May 24, 2012, 3:48:32 PM5/24/12
to
Am Thu, 24 May 2012 21:21:00 +0200 schrieb Ralf Brinkmann:

> Ansonsten nehme ich sehr gerne TCC LE (Take Command, der Nachfolger von
> 4DOS und 4NT), und zwar mit dem Befehl ren /s *.plsx *.pls, aber der
> meinte vom übergeordneten Verzeichnis aus immer, 0 Dateien gefunden. In
> den Unterverzeichnissen hat es dann funktioniert.

Wenn sich die Syntax im Vergleich zu meiner etwas älteren Version nicht
geändert hat, ist ren /s für diese Aufgabe ungeeignet. Aus der Hilfe von
4NT:

| Normally, you can rename a subdirectory only if you do not use any
| wildcards in the new_name. This prevents subdirectories from being
| renamed inadvertently when a group of files is being renamed with
| wildcards. /S will let you rename a subdirectory even when you use
| wildcards. /S does not cause REN to process files in the current
| directory and all subdirectories as it does in some other file
| processing commands. To rename files throughout a directory tree, use
| GLOBAL REN.

Mit

global /i ren *.plsx *.pls

sollte es funktionieren wie gewünscht. Das /i ist empfehlenswert, damit
das Umbenennen nicht beim ersten Verzeichnis ohne *.plsx-Datei abbricht.

Gruß Heiko

Claus Reibenstein

unread,
May 24, 2012, 9:00:42 PM5/24/12
to
Ralf Brinkmann schrieb:

> Ich suche ein zuverlässiges Tool, mit dem ich in Unterverzeichnissen
> auch eine große Anzahl von Dateien umbenennen kann.

Total Commander.

Gruss aus dem verregneten Brisbane
Claus

Ralf Brinkmann

unread,
May 25, 2012, 9:28:44 AM5/25/12
to
Hallo Heiko!

*Heiko Rost*:

> Aus der Hilfe von 4NT:

Ach ja, lang lang ist's her...

> Mit

> global /i ren *.plsx *.pls

> sollte es funktionieren wie gewünscht.

Global /i hatte ich schon wieder völlig vergessen. Da siehst Du mal, wie
selten man sowas heutzutage benutzt. Vielen Dank!

Ralf Brinkmann

unread,
May 25, 2012, 9:29:44 AM5/25/12
to
Hallo Claus!

*Claus Reibenstein*:

> Total Commander.

Nö.

Jedenfalls habe ich da nicht gefunden, wie man Mehrfach-Umbennen auch in
Unterverzeichnissen durchführt. Wie geht das?

Claus Reibenstein

unread,
May 25, 2012, 9:36:52 AM5/25/12
to
Ralf Brinkmann schrieb:

> *Claus Reibenstein*:
>
>> Total Commander.
>
> Nö.

Doch. Schon 1000 mal gemacht.

> Jedenfalls habe ich da nicht gefunden, wie man Mehrfach-Umbennen auch in
> Unterverzeichnissen durchführt. Wie geht das?

Im obersten Verzeichnis des Teilbaums, in welchem sich die fraglichen
Dateien befinden, einmal Strg-B druecken - und schon siehst Du alle
Dateien aus allen Unterverzeichnissen. Nun markierst Du wie gewohnt die
Dateien, die Du umbenennen moechtest, und rufst per Strg-M das
Umbenenn-Tool auf.

Matthias K.

unread,
May 31, 2012, 6:12:31 PM5/31/12
to
> Ich suche ein zuverlässiges Tool, mit dem ich in Unterverzeichnissen
> auch eine große Anzahl von Dateien umbenennen kann.
Hi,
probier es mal mit "AntRenamer" für den Fall du bevorzugst eine
GUI-Lösung. Hier gibts eine portable Version:
http://portableapps.com/apps/utilities/ant_renamer_portable
Das Programm bietet viele Einstellungen bezüglich des Umbenenn-Musters.


Viel Erfolg
Gruß, Matthias

Christoph Schneegans

unread,
Jun 1, 2012, 10:29:49 AM6/1/12
to
Ralf Brinkmann schrieb:

> Ich habe ein Verzeichnis mit 495 Unterverzeichnissen, in denen
> sich rund 30.000 kleine Textdateien befinden, die von *.plsx in
> *.pls umbenannt werden sollen.

Mit PowerShell test- und machbar:

dir -Recurse -Force -Filter *.plsx | ren -NewName { $_.Name -replace '.plsx', '.pls' } -WhatIf

zeigt an, welche Änderungen ausgeführt würden. Zur tatsächlichen
Ausführung -WhatIf weglassen.

--
<http://schneegans.de/computer/safer/> · SAFER mit Windows

0 new messages