Удалить последние символы из моих имен файлов в 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

но он удаляет первый и последний символы, я видел это только здесь, я все еще в замешательстве

Ответы на вопрос(1)

Ваш ответ на вопрос