2018年10月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

« 正規表現での改行文字の罠 | トップページ | Vistaではショートカットへのドロップが使えない! »

2008年12月 5日 (金)

バッチファイルで、文字化けファイル名を補正する。

ファイル名の中ににシフト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:?=_%%
)
)

« 正規表現での改行文字の罠 | トップページ | Vistaではショートカットへのドロップが使えない! »