【.cmd】 バッチファイルスクリプト %1 【.bat】
■ このスレッドは過去ログ倉庫に格納されています
0205デフォルトの名無しさん
2007/05/16(水) 22:18:28このとき、ファイル名に重複があっては困るので、ファイル名に連番を付加して一カ所にコピーする。という作業を考えているんだが、どうもうまくいかないんだ。
ファイル名一覧はあらかじめdirコマンドで取得して flist.txt に保存している。「一カ所」とは、仮に tmp だとする。
実行しようとしているバッチの抜粋
---------------------------
set /a cnt=0
for /f "delims=" %%i in (flist.txt) do (
copy "%%i" tmp\%cnt%_"%%~nx"
set /a cnt+=1
)
---------------------------
まぁ、もっとcntの桁揃えとかやってるけど、こんな感じ。
しかし、cntにうまい具合に数字が入ってくれないんだ。
なんでですか?
■ このスレッドは過去ログ倉庫に格納されています