Удалить последние символы из моих имен файлов в Windows
Я совершенно новичок в пакетном программировании, и я хотел удалить последние символы в моем имени файла.
10_myfile_12345_6789.txt
11_myfile_12345_0987.txt
Я хочу удалить последние 4 цифры в моем имени файла, как я могу это сделать?
Я пробовал это
@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
но он удаляет первый и последний символы, я видел это только здесь, я все еще в замешательстве