Teile eines Dateinamens ändern mit Batch Datei
Hallo,
ich, stelle regelmäßig .mp3-Dateien her, die folgendermaßen von meinem Audioprogramm beschriftet wird:
[Interpret]-[Titel]_xxxxxx000.mp3
die x stehen für eine wichtige Nummernfolge, die erhalten bleiben soll. Die drei Nullen sollen aber von der Nummernfolge mit einem Punkt (sprich: xxxxxx.000.mp3) abgetrennt werden.
Das Ergebnis soll also sein:
[Interpret]-[Titel]_xxxxxx.000.MP3
Ich habe schon eine Batch-Datei geschrieben, die die Dateiendung von.mp3 auf .MP3 umändert. Nur leider bekomme ich den Punkt nicht an die Stelle.
Kann mir da jemand weiterhelfen?
Welchen command muss ich in der Batch-Datei angeben?
Danke schon im Voraus!
ich, stelle regelmäßig .mp3-Dateien her, die folgendermaßen von meinem Audioprogramm beschriftet wird:
[Interpret]-[Titel]_xxxxxx000.mp3
die x stehen für eine wichtige Nummernfolge, die erhalten bleiben soll. Die drei Nullen sollen aber von der Nummernfolge mit einem Punkt (sprich: xxxxxx.000.mp3) abgetrennt werden.
Das Ergebnis soll also sein:
[Interpret]-[Titel]_xxxxxx.000.MP3
Ich habe schon eine Batch-Datei geschrieben, die die Dateiendung von.mp3 auf .MP3 umändert. Nur leider bekomme ich den Punkt nicht an die Stelle.
Kann mir da jemand weiterhelfen?
Welchen command muss ich in der Batch-Datei angeben?
Danke schon im Voraus!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 333117
Url: https://administrator.de/forum/teile-eines-dateinamens-aendern-mit-batch-datei-333117.html
Ausgedruckt am: 05.05.2025 um 10:05 Uhr
4 Kommentare
Neuester Kommentar

@echo off & setlocal ENABLEDELAYEDEXPANSION
for %%a in ("C:\Ordner\*.mp3") do (
set "name=%%~nxa"
ren "%%a" "!name:~0,-7!.000.MP3"
)

Zitat von @fffffuuuuuuuhhhh:
Leider funktioniert das nicht bzw. die Parameter machen gar nichts.
Vielleicht mache ich auch was falsch...
Doch geht. Du wirst es vermutlich unvollständig kopiert oder irgendein Zeichen übersehen haben. Bitte über "Quelltext" oben rechts kopieren.Leider funktioniert das nicht bzw. die Parameter machen gar nichts.
Vielleicht mache ich auch was falsch...
was bedeuten denn die Zahlen "~0, -7!"?
Bedeutet es das der Batch die Zahlen 0 bis 7 übernehmen soll?
Nein, das bedeutet das er hinten vom Dateinamen 7 Zeichen abschneidet also das 000.mp3 entfernt.Bedeutet es das der Batch die Zahlen 0 bis 7 übernehmen soll?
Hier stehts:
http://www.dostips.com/DtTipsStringManipulation.php#Snippets.TrimRightF ...