- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以下のバッチを作成する為のコマンドを教えて下さい。)
バッチ作成のためのコマンドと要約
このQ&Aのポイント
- バッチ作成に必要なコマンドを教えてください。
- 2種類のバッチ作成方法について詳しく教えてください。
- バッチ作成の手順を要約してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1)結局フォルダがなければ困るんですから作る。 md [B] (下記するnot existを使った条件分岐で処理する方がスマートかも) 2)txtを探すんで条件処理、if not exist [A]\*.txt goto end 3)copy [A]\*.txt [B]\[C] del [A]\*.txt end 1個目はこんな感じかなと。フォルダ、ファイル名の指定は適宜読み替えてください。 1)md [D](同じく条件分岐(略)) 2)if not exist [B]\[C] goto end 3)del [D]\[E]_10 4)ren [D]\[E]_9 [D]\[E]_9 以下[E]_1を[E]_2にするまで繰り返し。 ・・・泥臭い書き方したあとであれですけど、このリネーム処理は全体をfor ~ in ~ do ~でやるのがスマートかも。 5)move [B]\[C] [D]\[E]_1 end だいたいこんな書式になるんじゃないかなと。 スマートに書くやり方はいくらもあると思いますが、DOSコマンドのバッチ処理に効率化ももう求められてないと思いますから。
お礼
ご丁寧にどうもありがとうございました&お礼が遅くなり申し訳ありませんでした。DOSコマンドはまったく作ったことがないので、分かりにくい説明であったと思いますが、例も挙げていただき、助かりました。