- ベストアンサー
バッチファイルで同じフォルダ名がある場合
バッチファイルで下記のように実行後にフォルダ名を指定して フォルダを作成したいのですが既に同じフォルダ名があった場合 同じフィルだがある旨のメッセージを表示するのとそこでバッチファイルを 終了してよいか?というようなバッチファイルを作成したいのですが バッチファイルコマンドプロンプトの知識があまりありません。 どなたか教えてください。 echo off set /p USER_INPUT=フォルダ名を入れてください。: mkdir %USER_INPUT%
- みんなの回答 (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 こうするとあったとき、作らずに次の処理ができます。