2017-11-08 5 views
-1

バッチ実行中に "エラー"を置き換える方法はありますか?私はそれを使用して5日以上経過したファイルを削除し、成功すると「ファイルが削除されました」と表示します。しかし今、削除するファイルがない場合、「検索基準内にファイルが見つかりませんでした」というメッセージが表示されます。削除するファイルがない場合は、自分のテキストで置き換えることはできますか?バッチファイル "エラー"

+2

あなたは疲れて持っているもののいくつかのコードを追加してください。あなたが望むものの例、あなたが望むように起こっていないことの例。 – IncredibleHat

答えて

1

"> nul 2> & 1"を追加すると、ほとんどのコマンドでエラーが発生するのを抑制できます。その後、コマンドの成功または失敗に行動する

del *.txt >nul 2>&1 

、あなたは、コマンドの結果コードを確認するにはERRORLEVELを使用することができます:例えば

del *.txt >nul 2>&1 
IF %ERRORLEVEL% NEQ 0 goto fail 

Echo Success 
Exit 

:fail 
echo Something went wrong 
関連する問題