Willkommen |
|
|
myGully |
|
|
Links |
|
|
Forum |
|
|
|
|
 |
23.11.25, 23:00
|
#1
|
|
Anfänger
Registriert seit: Jan 2009
Beiträge: 16
Bedankt: 2
|
Dateien umbenennen
Hallo zusammen,
ich bin auf der Suche nach einer Möglichkeit, eine
größere Anzahl von Dateien einer Serie umzubenennen.
Mit Renamer & co. bekomme ich das aber nicht hin.
Der Orginalname hat folgenden Aufbau:
Leopard, Seebär & Co-Ein Pflegekind für Volker Friedrich (87)-0259245741.mp4
Leopard, Seebär & Co-Giraffentransport mit Hindernissen (94)-0297993862.mp4
Leopard, Seebär & Co-Eine Jungs-WG für Kamel Kalif (109)-0742908316.mp4
...usw
Ich möchte aber die Folgennummer an erster Stelle haben
und danach den Folgentitel:
087 - Ein Pflegekind für Volker Friedrich.mp4
094 - Giraffentransport mit Hindernissen.mp4
109 - Eine Jungs-WG für Kamel Kalif.mp4
Weiß jemand wie ich das anstelle, ohne jede Datei einzeln anfassen zu müssen?
Vielen Dank
Grüße bambam09
|
|
|
24.11.25, 20:34
|
#2
|
|
Agnostiker
Registriert seit: Dec 2009
Beiträge: 4.471
Bedankt: 4.908
|
Habe es mit dem Total Commander (Umbenennen-Tool) in 3 Zügen geschafft... geht bstimmt einfacher, aber egal
Code:
Umbenennenmaske Suchen & Ersetzen
[N][N1-100] Suche nach: "*(" (ohne Anführungszeichen)
Ersetzen durch:
Haken bei 1x und [E] setzen
[N] Suche nach: ")-*-" (ohne Anführungszeichen)
Ersetzen durch: " - " (ohne Anführungszeichen, wegen der Leertasten)
Haken bei 1x und [E] setzen
[N] Suche nach: " (*" (ohne Anführungszeichen, wegen der Leertaste)
Ersetzen durch:
Haken bei 1x und [E] rausnehmen
Sorry, waren 2 Fehler drin...
Und wenn du die Zweistelligen dreistellig haben möchtest, alle Zweistelligen markieren und in der Umbenennenmaske eine 0 vor das [N]. (Suchen & Ersetzen alles leer)
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
Geändert von eitch100 (26.11.25 um 19:53 Uhr)
|
|
|
26.11.25, 22:33
|
#3
|
|
Anfänger
Registriert seit: Jan 2009
Beiträge: 16
Bedankt: 2
|
Dateien umbenennen
Hat sich erledigt.
Mit dem Advanced Renamer komme ich im Moment ganz gut zurecht.
Kannte den bis dato leider nicht.
Gruß
bambam09
|
|
|
Heute, 20:16
|
#4
|
|
Newbie
Registriert seit: May 2010
Beiträge: 64
Bedankt: 22
|
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Zitat:
Ich brauche ein Batch skript: "Der Orginalname hat folgenden Aufbau:
Leopard, Seebär & Co-Ein Pflegekind für Volker Friedrich (87)-0259245741.mp4
Leopard, Seebär & Co-Giraffentransport mit Hindernissen (94)-0297993862.mp4
Leopard, Seebär & Co-Eine Jungs-WG für Kamel Kalif (109)-0742908316.mp4
...usw
Ich möchte aber die Folgennummer an erster Stelle haben
und danach den Folgentitel:
087 - Ein Pflegekind für Volker Friedrich.mp4
094 - Giraffentransport mit Hindernissen.mp4
109 - Eine Jungs-WG für Kamel Kalif.mp4"
|
Generiert Antwort:
Zitat:
Um die gewünschten Anpassungen an den Dateinamen vorzunehmen, kannst du ein einfaches Batch-Skript verwenden. Dieses Skript verarbeitet die MP4-Dateien in einem angegebenen Verzeichnis und benennt sie gemäß deinem gewünschten Format um.
Hier ist ein Beispiel für ein Batch-Skript:
So funktioniert das Skript:
Verzeichnis festlegen: Das Skript wechselt in das angegebene Verzeichnis (C:\Pfad\zu\deinen\Dateien). Du solltest diesen Pfad zu deinem Zielverzeichnis ändern.
Dateischleife: Es wird durch alle MP4-Dateien iteriert, die mit Leopard, Seebär & Co- beginnen.
Name zerlegen: Der Dateiname wird in die Folgennummer und den Titel zerlegt. Dabei wird auch der Titel von den Klammern bereinigt.
Umbenennung: Das Skript formatiert die Folgennummer, stellt sicher, dass immer drei Ziffern angezeigt werden, und benennt die Datei im gewünschten Format um.
Verwendung:
Speichere den Code in einer Textdatei mit der Endung .bat (z. B. rename_files.bat).
Führe das Skript aus, indem du darauf doppelklickst.
Bitte stelle sicher, dass du vorher ein Backup deiner Dateien machst, um Datenverlust zu vermeiden.
|
Code:
@echo off
setlocal enabledelayedexpansion
rem Setze das Verzeichnis, das die Dateien enthält
set "directory=C:\Pfad\zu\deinen\Dateien"
rem Wechsle in das angegebene Verzeichnis
cd /d "%directory%"
rem Schleife über alle MP4-Dateien im Verzeichnis
for %%f in ("Leopard, Seebär & Co-*.mp4") do (
rem Hole den Dateinamen ohne Erweiterung
set "filename=%%~nf"
rem Extrahiere die Folgennummer und den Titel
for /f "tokens=1,2 delims=-" %%a in ("!filename!") do (
set "episode_number=%%b"
set "title=%%c"
rem Entferne die Ziffern vor dem Titel
for /f "tokens=1,* delims=()" %%i in ("!title!") do (
set "title=%%j"
)
rem Füge führende Nullen hinzu, falls nötig
set "formatted_number=!episode_number:~0,3!"
rem Benenne die Datei um
set "new_filename=!formatted_number! - !title!.mp4"
rem Führe die Umbenennung durch
ren "%%f" "!new_filename!"
)
)
endlocal
Teste es mal aus    
Geändert von s.d.w (Heute um 20:19 Uhr)
Grund: jo
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr.
().
|