下面是我的代码的简化片段:
@echo off
setlocal enabledelayedexpansion
for /f %%f in ('%pomFiles%') do (
findstr "var" %%f > nul
if errorlevel 0 if not errorlevel 1 (
cd "%%~dpf"
for /f "usebackq" %%i in ('%%~dpftree.out') do ( set size=%%~zi && echo !size!)
if !size! gtr 0 (
//do stuff
)
)
)
该!size!
变量似乎没有被设置。如果我这样做echo !size!
,它会打印!size!
。我怎样才能确保!size!
评估?