相关疑难解决方法(0)

比较批处理脚本中的两个数字

我很抱歉,如果它看起来是一个非常基本的问题,但是我无法比较两个文件大小,其中一个文件是在批处理脚本中连续编写的,它不会超出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

0
推荐指数
1
解决办法
1256
查看次数

标签 统计

batch-file ×1