Dos batch: dateinamen ab zeichen löschen
So viele Tipps hier, wie man Dateinamen per Batch abändern kann...meine Problemstellung leider nicht dabei.
Gesucht wird eine Batch für DOS, mit der folgende Dateinamen umgeschrieben werden:
Der Originalname lautet zB
21_Gumpoldskirchen@httphds_14065387_14764232@VERYHIGH_http.mp4
und daraus soll
Gumpoldskirchen.mp4
werden.
Also alle Zeichen ab dem @ (inkl. @) sollen entfernt werden und bei der Gelegenheit auch gleich die ersten drei Zeichen.
Geht sowas mit DOS-Bordmittel unter Win10?
Danke vorab!
Gesucht wird eine Batch für DOS, mit der folgende Dateinamen umgeschrieben werden:
Der Originalname lautet zB
21_Gumpoldskirchen@httphds_14065387_14764232@VERYHIGH_http.mp4
und daraus soll
Gumpoldskirchen.mp4
werden.
Also alle Zeichen ab dem @ (inkl. @) sollen entfernt werden und bei der Gelegenheit auch gleich die ersten drei Zeichen.
Geht sowas mit DOS-Bordmittel unter Win10?
Danke vorab!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 606466
Url: https://administrator.de/forum/dos-batch-dateinamen-ab-zeichen-loeschen-606466.html
Ausgedruckt am: 29.04.2025 um 03:04 Uhr
3 Kommentare
Neuester Kommentar

@echo off
set "quelle=d:\ordner"
for %%a in ("%quelle%\*.mp4") do for /f "tokens=2 delims=@_" %%b in ("%%~na") do ren "%%a" "%%b%%~xa"
@echo off
set "quelle=d:\ordner"
Powershell -EP Bypass -C "ls '%quelle%' -File -Filter *.mp4 | rename-item -Newname {($_.Basname -split '[@_]')[1] + $_.Extension} -verbose"
1. Gewöhnlich grüsst man, auch in einem Forum. Netiquette
2. Windows hat KEIN DOS. DOS das WAR früher command.com.
Das nennt sich seit Windows NT3.1 Command Line Interface (deutsch Eingabeaufforderung).
Sieht zwar aus wie das frühere DOS, hat aber Erweiterungen gegenüber DOS.
Die Batchfunktionalitäten sind ähnlich.
2. Windows hat KEIN DOS. DOS das WAR früher command.com.
Das nennt sich seit Windows NT3.1 Command Line Interface (deutsch Eingabeaufforderung).
Sieht zwar aus wie das frühere DOS, hat aber Erweiterungen gegenüber DOS.
Die Batchfunktionalitäten sind ähnlich.