ここに初めて投稿します。Oracleテーブルのアーカイブプロセスを自動化するDOSバッチスクリプトを作成しています。アーカイブツールには、実行時に入力する必要のあるタグを含むパラメータファイルが必要です。次のロジックを使用して、2つの異なる方法でエラーをキャッチしようとしていますが、不良パスにリダイレクトすると、エラーがキャッチされません。ECHOに代わる方法、またはこの書き込みエラーを検出する別の方法はありますか?または他のアイデアはありますか?どうもありがとう!
-グレッグ
@ECHO OFF
FOR /F %%G IN (O:\tmp\infile.txt) DO (
...
...
ECHO TABLE=%%G > P:\BADPATH\MYOUTFILE1.TXT
IF %ERRORLEVEL% NEQ 0 GOTO END
...
ECHO TABLE=%%G > P:\BADPATH\MYOUTFILE2.TXT
IF ERRORLEVEL 1 GOTO END
...
...
)
:END
IF %ERRORLEVEL% NEQ 0 ECHO FAILED!
ECHO EXITING