Windows2000(NEC), Long File Name を「8.3 形式」に修正する方法
@echo off
set SRC=E:\Documents and Settings\umiboz\My Documents\download\midi3a
set DST=E:\Documents and Settings\umiboz\My Documents\midi
set FNum=0
pushd "%SRC%"
if not exist "%DST%" mkdir "%DST%"
for %%i in (*.mid) do (
rem for /f "delims=" %%i in ('dir /b /o:n *.mid') do (
set /a FNum=!FNum!+1
set FNStr=00000000!FNum!
set FNStr=!FNStr:~-4!
echo %%i ⇒ mid_!FNStr!.mid
copy /v "%%i" "%DST%\mid_!FNStr!.mid"
)
popd
ーーーーーーーーーーーーーーーーーーーーーー
このプログラムだと、「演算子」がないとの多量のエラーメッセージをはきます。
ロングファイル名をショートファイル名「8.3 形式」に修正したいのですが、どのようにすれば、よろしいでしょうか?
小生、プログラミングの知識は、皆無ですので、以上に示したプログラミングの修正方法を教えていただけると、幸いです。
よろしくお願いします。
お礼
ありがとうございました。直りました。すごいですねぇ。ほとほと、感心します。いやぁ、プログラミングができるなんて、本当に素晴らしいです。重ね重ね、ありがとうございました。敬服しました。感謝、感激です。♪ また、機会がございましたら、是非ともよろしくお願いします。m(__)m