Home Projekte Builds Elektronik Programme Makes 3D-Druck About Me
MIMO-Technology MIMO-Technology

MIMO TECHNOLOGY

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.

1 CMD

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:

rename.gif

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: