CMD-Rename
Die Organisation von Ordner und Dateien in Windows ist teilweise sehr repetitiv. Über die Commandline können einige Schritte automatisiert werden. Diese Skripts erweitern die Möglichkeiten des Windows Explorers.Mehrere Dateien umbenennen
Installation:
Das Skript in den Ordner kopieren.Das Skript ausführen.
Durch Markieren und Rechtsklick das zu ersetzende Pattern kopieren.
Mit erneutem Rechtsklick das Pattern einfügen und mit Enter bestätigen.
Das neue Pattern eingeben.
Eine Vorschau auf die neuen Dateinamen wird angezeigt. Mit Auswahl 1 werden die Dateien umbenannt.
Funktion:
Das Skript benennt alle Dateien im Ordner, welche das ausgewählte Pattern haben mit dem neuen Pattern um.Demo:

NumFolders.bat:
@echo off
setlocal EnableDelayedExpansion
goto :main
:main
cls
echo.
echo Please select and copy ^(right click^) the part you want to replace:
echo.
for %%i in (*) do (
echo Filename: %%i
)
echo.
set /p pattern="Pattern:"
:replace
echo.
set /p replace="Replace with:"
echo.
:new
for %%i in (*) do (
set "filename=%%i"
call set new=%%filename:%pattern%=%replace%%%
echo New: "!new!"
)
:Selection
echo.
echo.
echo 1. Start rename files
echo 2. Change pattern
echo 3. Change replace
echo 4. Cancel
echo.
set /p selection="Selection: "
if %selection% == 1 (
goto :start
)
if %selection% == 2 (
goto :main
)
if %selection% == 3 (
goto :replace
)
goto :eof
:start
for %%i in (*) do (
set "filename=%%i"
call set new=%%filename:%pattern%=%replace%%%
rename "%%i" "!new!"
echo renamed: !new!
)
goto :eof
Download
Script BAT | renameReplaceStr.bat | (880 Bytes) | SHA256: | |