[Windows] Script to remove spaces from filenames
This is the code for removing spaces from filenames. @echo off setlocal disableDelayedExpansion if /i "%~1"=="/R" ( set "forOption=%~1 %2" set "inPath=" ) else ( set "forOption=" if "%~1" neq "" (set "inPath=%~1\") else set "inPath=" ) for %forOption% %%F in ("%inPath%* *") do ( if /i "%~f0" neq "%%~fF" ( set "folder=%%~dpF" set "file=%%~nxF" setlocal enableDelayedExpansion echo ren "!folder!!file!" "!file: =!" ren "!folder!!file!" "!file: =!" endlocal ) ) Copy the above code into a notepad file and save it as .bat extension in the same directory where you want to run the command.