我是脚本新手,这个问题可能听起来很愚蠢,但请帮我解决这个问题。我想,我在这里缺少一些语法。
@echo off
setlocal
set file="C:\Documents and Settings\spati41\My Documents\My Tableau Repository\Datasources\OFFR STA Event Trigger Extract.tde"
set maxbytesize=900
FOR /F "usebackq" %%A IN ('%file%') DO SET size=%%~zA
if %size% LSS %maxbytesize% (
echo.File is ^< %maxbytesize% bytes
) ELSE (
echo.File is ^>= %maxbytesize% bytes
)
这运行得很好,并在 Windows 7 上给出了预期的输出,但是当我在 WINDOWS SERVER 2003 上运行相同的脚本时,它给了我以下错误
900在这个时候是出乎意料的。
请求帮助。谢谢。如果您需要任何进一步的信息,请告诉我。