Mehrere Dateien umbenennen

#7022524
Lesenswert?

Nabend Männers,

habe eine folgende Ausgangssituation:
- bei mir sind mehrere mp4 files die ich gerne umbenenen möchte.
- händisch dauert es mir einfach zu lange

Das hätte ich gerne:
- Beim umbenenen sollen die Originalnamen beibehalten werden bis auf den 
Inhalt zwischen den Klammer(Klammer sollen ebenfalls mitverschwinden)
- Die Dateinamen sind alle unterschiedlich lang und die Klammer samt 
Inhalt starten immer an verschiedenen Positionen.

z.B.
Vorher:
Nirvana - smells like teen spirit(bla bla bla, f***g bla).mp4

Nachher:
Nirvana - smells like teen spirit.mp4

Habe schon mehrere freie tools ausprobiert, komme trotzdem nicht ans 
Ziel.

Kann mir jemand ein tool oder Sktipt unter Windows empfehlen, der 
wirklich funktioniert?

Mfg aus dem Rhein-Ruhr Gebiet
Gast #7022815
Lesenswert?

> Leider fehlt der Hinweis auf das WSL

Als ich das letzte Mal geschaut habe, gab's das auch für MS-DOS.

mmv-1.01b/READ.ME:
> ...
> mmv.exe -- The mmv program, set for -x default and slow id method.
> mmv.c   -- Source for mmv, compatible with Turbo C 1.5.
>            Compile in compact model with MSDOS defined.

;-)
Gast #7023054
Lesenswert?

Ursus P. schrieb:
> z.B.
> Vorher:
> Nirvana - smells like teen spirit(bla bla bla, f***g bla).mp4
>
> Nachher:
> Nirvana - smells like teen spirit.mp4

Denke auch daran, die Leerzeichen durch einen Unterstrich zu ersetzen.

Aus so etwas:
Nirvana - smells like teen spirit.mp4

Mach so etwas:
Nirvana_-_smells_like_teen_spirit.mp4

Leerzeichen im Dateinamen sind zwar nicht verboten, aber diese sind 
nicht schlau.

Du wirst mir dafür danken, wenn du wieder Skripte schreiben oder die 
Commandline benutzen musst.
Gast #7023547
Lesenswert?

Total-Commander (unter Windows)

NUM-Block und +  drücken (Markiert alle Dateien)

STRG + M  drücken (ruft das Umbenennung-Fenster auf)

Glücklich sein.

Der Unterstützt ALLES. Änderung nach Maske, durchzählen, etc.  Man 
sollte aber wissen was man will.
Gast #7023989
Lesenswert?

Jemand schrieb:
> Nano schrieb:
>> Man kann sich immer verrenken, aber mit Unterstrich im Dateinamen macht
>> man sich deutlich weniger Arbeit.

LÖL.

Die Unterstriche führten dazu das ich (mangels Wissen) über eine Stunde 
nach einen Fehler in mein Prg. gesucht habe. Warum : Weil man 
Tabellen-Namen in SQL-Dateien die ein Unterstrich haben in ' (hochkomma) 
setzen muss.

Da ich selbst nur normale Buchstaben (nix Sonderzeichen irgend welcher 
Art) für Tabellen nutze, habe ich das nicht gewusst das SQLite da zickig 
reagiert.

Also ist die Lösung von dir auch nicht das gelbe vom Ei.

Ich habe  mir bei Scripten angewöhnt Dateinamen immer !!! In 
Anführungszeichen zu setzen. Besonders weil viele Verzeichnisnamen 
Leerzeichen haben, und die Scripte dann Stress bekommen.  Und ich 
benutze oft Dinge die ich schon mal gemacht habe, für andere Sachen wenn 
sie denn da funktionieren (sollten)

Das gilt seit neusten auch für SQL-Scripte.  Fehler machen auch Klug ;)
Gast #7024076
Lesenswert?

Jemand schrieb:
> Nano schrieb:
>> Man kann sich immer verrenken, aber mit Unterstrich im Dateinamen macht
>> man sich deutlich weniger Arbeit.
>
> Sag nicht, du gehörst zu den Pfuschern, dessen Skripte wegen ein paar
> schnöden Dateinamen außeinanderfliegen?

Meine Skripte schreibe ich nur für meine Umgebung und in der werden 
Dateien mit Leerzeichen grundsätzlich umbenannt wenn dies möglich ist.
Gast #7024080
Lesenswert?

Schlaumaier schrieb:
> Jemand schrieb:
>> Nano schrieb:
>>> Man kann sich immer verrenken, aber mit Unterstrich im Dateinamen macht
>>> man sich deutlich weniger Arbeit.
>
> LÖL.
>
> Die Unterstriche führten dazu das ich (mangels Wissen) über eine Stunde
> nach einen Fehler in mein Prg. gesucht habe. Warum : Weil man
> Tabellen-Namen in SQL-Dateien die ein Unterstrich haben in ' (hochkomma)
> setzen muss.

Es geht hier um Dateinamen, nicht um Tabellen.

> Besonders weil viele Verzeichnisnamen
> Leerzeichen haben, und die Scripte dann Stress bekommen.

Bei mir haben meine Verzeichnisse keine Leerzeichen.
Gast #7024136
Lesenswert?

Nano schrieb:
> Es geht hier um Dateinamen, nicht um Tabellen.

Weiß ich. Aber wenn man alles in "" setzt, muss man nicht besonders 
nachdenken. ;)

Nano schrieb:
> Bei mir haben meine Verzeichnisse keine Leerzeichen.

Das ist unter Windows i.d.R. sehr unwahrscheinlich da das System selbst 
einige mit Leerzeichen anlegt. Das berühmteste ist : "Dokumente und 
Einstellungen" verlinkt nach "\Users\name des Users\..". Und nicht zu 
vergessen : "Program Files (x86)" und "Program Files".

Diese Verzeichnisse scripten ohne "" . :)  Will ich sehen. ;)

Und da ich mich eh dran gewöhnt habe, habe ich in mein eigenen 
Datenverzeichnis auch Leerzeichen Verzeichnisse und logoweise Dateinamen 
mit Leerzeichen.

Ich mag zwar etwas nostalgisch sein. Aber 8+3 ist auch bei mir vorbei ;)
Gast #7024217
Lesenswert?

Schlaumaier schrieb:
> Nano schrieb:
>> Es geht hier um Dateinamen, nicht um Tabellen.
>
> Weiß ich. Aber wenn man alles in "" setzt, muss man nicht besonders
> nachdenken. ;)

Ich nutze den Unterstrich auch schon allein deswegen, weil dieser auch 
in der Konsole unter Linux bequemer ist.

>
> Nano schrieb:
>> Bei mir haben meine Verzeichnisse keine Leerzeichen.
>
> Das ist unter Windows i.d.R. sehr unwahrscheinlich da das System selbst
> einige mit Leerzeichen anlegt.

Deswegen schrieb ich "meine Verzeichnisse".

> Ich mag zwar etwas nostalgisch sein. Aber 8+3 ist auch bei mir vorbei ;)

Bei mir auch, aber Leerzeichen oder Unicodezeichen außerhalb des 
ASCII-Bereichs nutze ich für Dateinamen trotzdem nicht. Da bin ich 
altmodisch.
Ein ü wird bei mir bspw. immer zu einem ue.
#7024671
Lesenswert?

Schlaumaier schrieb:
> Das ist unter Windows i.d.R. sehr unwahrscheinlich da das System selbst
> einige mit Leerzeichen anlegt.

Nicht nur Windows, sondern auch viele Anwendungen:
Atmel Studio
Benutzerdefinierte Office-Vorlagen
Flash Magic
IAR Systems
LabVIEW Data
Mozilla Firefox
National Instruments
Visual Studio 2015

Sich gegen Leerzeichen aufzulehnen, ist wie ein Kampf gegen Windmühlen.
Was ist denn so kompliziert an "bla bla"?
#7024810
Lesenswert?

Schlaumaier schrieb:
> Nano schrieb:
>
>> Bei mir haben meine Verzeichnisse keine Leerzeichen.
>
> Das ist unter Windows i.d.R. sehr unwahrscheinlich da das System selbst
> einige mit Leerzeichen anlegt.

Ich erinnere mich mit Grausen einer Mitarbeiterin, die so etwas sogar 
unter DOS schaffte mit der Folge, dass an der Kommandozeile ohne 
Weiteres nichts mehr ging. Hintergrund war ein Textprogramm, das es 
erlaubte, im Dialog "Speichern unter" Verzeichnisse anzulegen, die nicht 
so ganz legal waren.
Gast #7024859
Lesenswert?

Percy N. schrieb:
> Hintergrund war ein Textprogramm, das es
> erlaubte, im Dialog "Speichern unter" Verzeichnisse anzulegen, die nicht
> so ganz legal waren.

Jo. Dos war fein für so Spielchen.  Ein ALT-254 oder ALT-255 hinter den 
Verzeichnisnamen beim Anlegen und schon war der Zugriff für Dau's 
unmöglich.

So habe ich damals in der Ausbildung meine Spiele vor den Lehrer 
geschützt. Einfach das Verzeichnis im Buchhaltungsprg. angelegt und 
Lizenz genannt. ;)

Hat funktioniert. ;)
Gast #7025047
Lesenswert?

Peter D. schrieb:
> Schlaumaier schrieb:
>> Das ist unter Windows i.d.R. sehr unwahrscheinlich da das System selbst
>> einige mit Leerzeichen anlegt.
>
> Nicht nur Windows, sondern auch viele Anwendungen:
> Atmel Studio
> Benutzerdefinierte Office-Vorlagen
> Flash Magic
> IAR Systems
> LabVIEW Data
> Mozilla Firefox
> National Instruments
> Visual Studio 2015
>
> Sich gegen Leerzeichen aufzulehnen, ist wie ein Kampf gegen Windmühlen.
> Was ist denn so kompliziert an "bla bla"?

Die Programmordner spielen doch gar keine Rolle.
Man muss nur darauf achten, dass man bei seinen eigenen Datenordner, und 
da kann man etwas jenseits von "My Documents" anlegen, und Dateien 
darauf achtet.
Gast #7025073
Lesenswert?

Percy N. schrieb:
> Schlaumaier schrieb:
>> Nano schrieb:
>>
>>> Bei mir haben meine Verzeichnisse keine Leerzeichen.
>>
>> Das ist unter Windows i.d.R. sehr unwahrscheinlich da das System selbst
>> einige mit Leerzeichen anlegt.
>
> Ich erinnere mich mit Grausen einer Mitarbeiterin, die so etwas sogar
> unter DOS schaffte mit der Folge, dass an der Kommandozeile ohne
> Weiteres nichts mehr ging. Hintergrund war ein Textprogramm, das es
> erlaubte, im Dialog "Speichern unter" Verzeichnisse anzulegen, die nicht
> so ganz legal waren.

Unter DOS waren Dateinamen und Verzeichnisnamen mit Leerzeichen 
verboten.
Und das hatte auch gute Gründe, denn in einer Commandline ist das mit 
Leerzeichen auch sehr unhandlich.
Der Unterstrich und das Minuszeichen waren dagegen schon immer erlaubt.

Und dann gibt es noch ein paar Sonderzeichen, die unter Windows zwar 
erlaubt, aber unter Linux verboten sind und AFAIK auch umgekehrt.
Die sollte man also auch nicht nutzen.

Ich kannte jemanden, der verwendete den Slash / im Dateinamen. Das war 
auch ganz übel. Allerdings nutzte er da nur Windows. Mit Linux hatte er 
nichts am Hut. Das war so ca. 2007.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren