Board logo

标题: 问一个如何判断指定文件大小的批处理,求![已解决] [打印本页]

作者: crysis     时间: 2009-5-27 07:52    标题: 问一个如何判断指定文件大小的批处理,求![已解决]

如何写这样一个批处理:

运行批处理,判断指定文件大小,如果为0则执行一段代码,否则执行另一段代码。

谢谢了。急的。

[ Last edited by crysis on 2009-5-29 at 02:24 ]
作者: lovelymorning     时间: 2009-5-27 07:58
看一下 for 的扩展。。。%~zi  。。。也许。。。可以实现

也可以用 dir 。。。然后用find来找也是可以的。。。。
作者: crysis     时间: 2009-5-27 09:06
不懂
作者: tireless     时间: 2009-5-27 10:28

@echo off
set file="D:\test.txt"
for %%a in (%file%) do if %%~za==0 goto 0

echo 非空文件
pause
goto next

:0 空文件
echo 文件大小是 0
pause

:next
pause

作者: crysis     时间: 2009-5-29 02:21
感谢!