いつでも医師に相談、gooドクター

バッチファイルでのエラー処理の方法を教えてください

例えば、以下のようなバッチファイルがあったとき

echo ▼ フォルダ名を入れ替えます(処理1)
cd "C:\Test1"
move Work temp
move Work_bak Work
move temp Work_bak
echo ▼ フォルダ名を入れ替えます(処理2)
rem cd "C:\Test2"
move Work temp
move Work_bak Work
move temp Work_bak

(処理1)の時に、
「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」
等のエラーによって、フォルダ名の変更ができなかったとき、
そのエラーがでた以降の処理を行いたくないのですが、
どのように書けばよろしいのでしょうか?
宜しくお願いいたします。

OSはWindows系です。

gooドクター

A 回答 (2件)

先に回答も出ていますが、errorlevelでできると思います



正常終了ではerrorlevelは0
既に読み取り専用のファイルがあった場合、
またファイルがロックされていて移動出来なかった場合のerrorlevelは1
となるみたいです
    • good
    • 0

errorlevel かなぁ?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング