バッチファイルで、文字化けファイル名を補正する。
ファイル名の中ににシフトJIS以外の文字があれば、_にリネームします。
yFileName.cmd ファイルセット...
@echo off
setlocal
for %%1 in (%*) do for /f "delims=" %%2 in ('echo %%1') do (
if not "%%~nx1"=="%%~nx2" (
echo %%1
echo %%2
set name="%%~nx2"
call rename "%%~1" %%name:?=_%%
)
)