如何为批处理脚本的ifelse块中的参数赋值

时间:2014-07-14 20:35:19

标签: batch-file if-statement

此代码在if else块中失败,参数无法分配值。 任何人都可以建议可能出现的错误吗?提前谢谢..

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 个答案:

答案 0 :(得分:1)

您的代码:

如果%size%LSS%maxbytesize%(设置errno = 0 )ELSE(设置errno = 0

也许,如果你要将errno设置为不同的价值,也许你会发现不同。