Remove Last Characters from my filenames in windows
问题 Im quite new to batch programming and i wanted to remove the last characters on my filename. 10_myfile_12345_6789.txt 11_myfile_12345_0987.txt I want to remove the last 4 digits on my filename how i could do that? I have tried this @echo off setlocal enabledelayedexpansion set X=3 set FOLDER_PATH= pushd %FOLDER_PATH% for %%f in (*) do if %%f neq %~nx0 ( set "filename=%%~nf" ren "%%f" "!filename!%%~xf" ) popd PAUSE but it removes on first and last characters, i only saw this here too, im still