【.cmd】 バッチファイルスクリプト %1 【.bat】at TECH【.cmd】 バッチファイルスクリプト %1 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 07/05/11 17:00:39 kuso 201:デフォルトの名無しさん 07/05/11 17:20:59 自演 202:デフォルトの名無しさん 07/05/11 17:49:57 技術ネタの自演で恥かいて非技術ネタの自演に転向 203:デフォルトの名無しさん 07/05/13 03:17:39 >>202みたいに言わせる劣等感を抱かせる社会にビンタ 204:デフォルトの名無しさん 07/05/13 21:08:30 図星 205:デフォルトの名無しさん 07/05/16 22:18:28 質問だよ。ドライブにある全てのファイル、たとえば.txtだけを一カ所に集めたい。 このとき、ファイル名に重複があっては困るので、ファイル名に連番を付加して一カ所にコピーする。という作業を考えているんだが、どうもうまくいかないんだ。 ファイル名一覧はあらかじめ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にうまい具合に数字が入ってくれないんだ。 なんでですか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch