0

ファイルのサイズをチェックし、サイズが 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 (

この問題を解決するのを手伝ってください。問題を掘り下げるのに本当に時間がかかります。

4

2 に答える 2

0

これに何回答えなければならなかったか...

わかりました、おそらく1週間前に書いたこの回答をチェックしてください。それはすべてを説明しています...

于 2013-03-18T09:39:21.427 に答える