• ベストアンサー

バッチファイルで同じフォルダ名がある場合

バッチファイルで下記のように実行後にフォルダ名を指定して フォルダを作成したいのですが既に同じフォルダ名があった場合 同じフィルだがある旨のメッセージを表示するのとそこでバッチファイルを 終了してよいか?というようなバッチファイルを作成したいのですが バッチファイルコマンドプロンプトの知識があまりありません。 どなたか教えてください。 echo off set /p USER_INPUT=フォルダ名を入れてください。: mkdir %USER_INPUT%

質問者が選んだベストアンサー

  • ベストアンサー
  • chachaboxx
  • ベストアンサー率23% (412/1777)
回答No.2

サンプルはネットにいくらでも落ちてますよ。 @echo off :MAIN_LOOP set /p USER_INPUT=フォルダ名を入れてください。: mkdir %USER_INPUT% if %errorlevel%==0 ( exit ) else ( goto SUB_LOOP ) :CHECK_LOOP if %YN%==y goto MAIN_LOOP if %YN%==n exit :SUB_LOOP set /p YN=続行しますか?(y/n): goto CHECK_LOOP

その他の回答 (1)

  • maiko04
  • ベストアンサー率17% (345/1956)
回答No.1

echo off set /p USER_INPUT=フォルダ名を入れてください。: if exist %USER_INPUT% goto :next mkdir %USER_INPUT% :next こうするとあったとき、作らずに次の処理ができます。

関連するQ&A