我很抱歉,如果它看起来是一个非常基本的问题,但是我无法比较两个文件大小,其中一个文件是在批处理脚本中连续编写的,它不会超出if语句,只是卡在那里并且没有做任何事情就出来了.
:START
copy C:\Users\Admin\ping.txt C:\Users\Admin\ping.partial
set file="C:\Users\Admin\ping.txt"
set parfile="C:\Users\Admin\ping.partial"
ping -n 5 127.0.0.1 > nul
FOR %%A IN (%file%) DO set size=%%~zA
FOR %%B IN (%parfile%) DO set parsize=%%~zB
echo %size%
echo %parsize%
if %size% EQU %parsize%
(
ECHO file is complete > C:\Users\Admin\status.log
ping -n 5 127.0.0.1 > nul
)
else
(
echo incomplete > C:\Users\Admin\status.log
ping -n 5 127.0.0.1 > nul
goto start
)
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么.:(
问候,高拉夫
batch-file ×1