ファイルのサイズをチェックし、サイズが 0 バイトより大きい場合にメールを送信するバッチ スクリプトに取り組んでいます。
set V_TMP_FILE="D:\pmserver\Tgtfiles\XLI_stage\f_cdc_flag1.out"
set minbytesize=0
if exist %V_TMP_FILE% (
FOR %%A IN ('%V_TMP_FILE%') DO set size=%%~zA
if %size% GTR %minbytesize% (
%V_EMAIL_PATH%\postie -host:internalmail.usa.xl -to:"%V_TO_EMAIL_ID%" -from:%COMPUTERNAME%@xlgroup.com -s:"%V_SRC_TABLE_NM% %V_SUBJ%" -msg:"%V_MSG%"
) else (
echo %V_TMP_FILE% is EMPTY
)
以下のエラーが表示されます -
標準出力とエラー:
h file. 0 was unexpected at this time.
D:\Informatica91\server\bin>if GTR 0 (
この問題を解決するのを手伝ってください。問題を掘り下げるのに本当に時間がかかります。