0

複数のユーザーのコンピューターに送信され、いくつかのログ ファイルを自分のコンピューターに戻すバッチ ファイルを作成しています。しかし、コンピュータがオフラインで「システム エラー 53」メッセージが表示されたときに、ケースを「トラップ」する方法を見つけようとしています。これが私が繰り返しているコマンドの例です:

:Lea
robocopy "\\jcjcjq1\c$\Program Files\PigCHAMP\logs" "C:\Users\mikec\Documents\@Department\Financial Services\Service Requests\PigChamp_Logs" /XO
ECHO "Lea's Logs - Copy Complete"
PAUSE

IF ERRORLEVEL ... タイプのトラッピングを使用してみましたが、システムは SEL 53 に達しても再試行を続け、エラーレベルを返すために発生しないと考えています。

何か案は?

4

1 に答える 1

0

コンピューターがオフラインのときに robocopy をまったく試したくない場合は、次のようにしてみてください。

ping -n 1 jcjcjq1 >nul && robocopy "\\jcjcjq1\c$\Program Files\PigCHAMP\logs" "C:\Users\mikec\Documents\@Department\Financial Services\Service Requests\PigChamp_Logs" /XO
于 2012-08-15T00:05:39.137 に答える