2014-07-14 70 views
-1

將此代碼,如果都失敗了塊上的參數不能被賦值.. 任何機構可以建議什麼可能是錯誤值分配給一個參數?在此先感謝..如何在批處理腳本的ifelse塊

D: 
cd DATA_FILEs\IN 

set file="employee_detail.dat" 


set /a size=0 
set /a maxbytesize=500 

FOR %A IN (%file%) DO set size=%%~zA 

if %size% LSS %maxbytesize% (
    set errno=0 
) ELSE (
    set errno=0 
) 


EXIT /B %errno% 

回答

1

您的代碼:

如果大小%LSS%%maxbytesize%(設置errno = 0)ELSE(設置errno = 0

也許,如果你將errno設置爲不同的值,也許你會看到差異。