@echo off
setlocal EnableDelayedExpansion
set count=1
for /f "tokens=*" %%a IN ('dir /b *.jsx') do (call :sub "%%a")
:sub
set name=%1
set num=00%count%
ren %1 %num:~-3%_%name:~4%
set /a count+=1
@echo off
setlocal enabledelayedexpansion
set count=1001
for /f "tokens=*" %%n IN ('dir /b *.jsx') do (call :sub "%%n")
exit /b
:sub
set name=%1
ren %1 %count:~-3%%name:~4%
set /a count+=1
「送る」から選択したファイルの末尾に文字を追加するバッチ
おまけです。
文字化けする時は文字コードをANSIに変更して保存しましょう。
for %%F in (*.txt) do ren "%%F" "%%~nF"_サンプル"%%~xF"