楼 主
问一个如何判断指定文件大小的批处理,求![已解决]
发表于 2009-05-27 07:52 · 中国 贵州 遵义 电信
初级用户
★
积分 20
发帖 20
注册 2009-04-10 03:30
17年会员
UID 142557
性别 男
状态 离线
如何写这样一个批处理:
运行批处理,判断指定文件大小,如果为0则执行一段代码,否则执行另一段代码。
谢谢了。急的。
[ Last edited by crysis on 2009-5-29 at 02:24 ]
第 2 楼
发表于 2009-05-27 07:58 · 中国 广东 揭阳 移动
初级用户
★★
积分 131
发帖 72
注册 2008-02-24 14:31
18年会员
UID 111317
性别 男
状态 离线
看一下 for 的扩展。。。%~zi 。。。也许。。。可以实现
也可以用 dir 。。。然后用find来找也是可以的。。。。
第 3 楼
发表于 2009-05-27 09:06 · 中国 贵州 遵义 电信
初级用户
★
积分 20
发帖 20
注册 2009-04-10 03:30
17年会员
UID 142557
性别 男
状态 离线
第 4 楼
发表于 2009-05-27 10:28 · 中国 江西 赣州 安远县 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@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
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| crysis |
+1 |
2009-05-29 02:24 |
第 5 楼
发表于 2009-05-29 02:21 · 中国 贵州 遵义 电信
初级用户
★
积分 20
发帖 20
注册 2009-04-10 03:30
17年会员
UID 142557
性别 男
状态 离线
论坛跳转: