@echo off
if not [%3]==[] (
goto usage
)
if [%2]==[] (
goto usage
)
if [%1]==[] (
goto usage
)
CALL SET arg=%2%
CALL SET ext=%%arg:~1%%
if %arg%==* (
forfiles /S /M %1 /C "cmd /c rename @file @fname
) else (
forfiles /S /M %1 /C "cmd /c rename @file @fname%ext%"
)
if %ERRORLEVEL%==0 (
echo Successfully renamed the file extensions.
)
goto :eof
:usage
echo Usage:
echo TO rename file extension: batchFileRename.bat *.ext1 *.ext2"
echo To strip file extension: bathFileRename.bat *.ext *
HI, I WANT TO RENAME SOME FILE EXTENSIONS FROM .PDF_ TO .PDF, THE SCRIPT UP THERE IS THE TEMPLATE, WHERE DO I ADD THE .PDF_ AND .PDF? I'M A DUMMY, YEAH.