这几天在做一个刷机的批处理 完全是基于DOS运行
其中一个部分是DUMP出一个DUMP.BIN 这个文件正确的大小是256kb 但是DUMP失败也会生成大小为0的同名文件
目前的问题就是需要判断此文件是否为256kb 如果不是 则转到出错
windows下的批处理我倒可以写出来 但是在DOS下不支持FOR的扩展参数 特求指教
要实现的功能如下:
@echo off
for %%1 in ("dump.bin") do if not "%%~z1" equ "262114" goto failed
echo 成功读取
pause
goto success
:failed
echo 读取失败
pause
..
就是要在DOS下实现上述功能 谢谢大家了
[ Last edited by Yaoxl on 2009-2-9 at 17:34 ]
其中一个部分是DUMP出一个DUMP.BIN 这个文件正确的大小是256kb 但是DUMP失败也会生成大小为0的同名文件
目前的问题就是需要判断此文件是否为256kb 如果不是 则转到出错
windows下的批处理我倒可以写出来 但是在DOS下不支持FOR的扩展参数 特求指教
要实现的功能如下:
@echo off
for %%1 in ("dump.bin") do if not "%%~z1" equ "262114" goto failed
echo 成功读取
pause
goto success
:failed
echo 读取失败
pause
..
就是要在DOS下实现上述功能 谢谢大家了
[ Last edited by Yaoxl on 2009-2-9 at 17:34 ]
