Ich versuche , aus einer Datei umbenennen , The Big Bang Theory - The Prom Equivalency.mp4
um the.big.bang.theory-the.prom.equivalency.mp4
mit einem Batch - Skript. Folgendes habe ich bisher:
@ECHO OFF
setlocal enabledelayedexpansion
FOR %%f IN (%*) DO (
set filename=%%~nf
set filename=!filename: =.!
set filename=!filename: .-.=-!
rem uncomment for debugging.
rem if not "!filename!"=="%%~nf" ECHO RENAME "%%~dpnxf" "!filename!%%~xf" >> "%TEMP%\test.txt"
rem comment for debugging.
if not "!filename!"=="%%~nf" RENAME "%%~dpnxf" "!filename!%%~xf"
)
Die Datei, die ich bekomme, ist The.Big.Bang.Theory.-.The.Prom.Equivalency.mp4
.
Was ist der Zaubertrick, um nicht zuzulassen, dass Punkte auf beiden Seiten des -
Skripts platziert werden, und wie kann ich den Kleinbuchstabenbefehl in das Skript einarbeiten?