2017年11月
      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    
無料ブログはココログ

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