![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 05:53 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 文件大小为0,为什么批处理判断不为0呢? |
| 可打印版本 941 / 9 |
| 第1楼 wiq | 发表于 2008-07-24 10:17 |
| 初级用户 发帖 35 积分 179 | |
|
文件大小为0,为什么批处理判断不为0呢? 文件大小为0,为什么批处理判断不为0呢?请大家帮忙看看!
E:\DOWN\d>if d.txt equ 0 echo 0 E:\DOWN\d>dir d.txt 驱动器 E 中的卷是 WORK 卷的序列号是 98D0-BFDC E:\DOWN\d 的目录 2008-07-24 09:35 0 d.txt 1 个文件 0 字节 0 个目录 9,004,859,392 可用字节 |
|
| 第2楼 bat-zw | 发表于 2008-07-24 10:20 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
if d.txt equ 0 这个条件永远也不可能成立。
要做如下判断才行: [ Last edited by bat-zw on 2008-7-24 at 10:26 AM ] |
|
| 第3楼 wiq | 发表于 2008-07-24 10:22 |
| 初级用户 发帖 35 积分 179 | |
Originally posted by bat-zw at 2008-7-24 10:20 AM: 谢谢回复!请问要怎样写呢? |
|
| 第4楼 pusofalse | 发表于 2008-07-24 10:23 |
| 银牌会员 发帖 646 积分 1,604 | |
|
d.txt是文件名 0是文件大小
所以两者永远不相等。 |
|
| 第5楼 wiq | 发表于 2008-07-24 10:30 |
| 初级用户 发帖 35 积分 179 | |
|
哦,谢谢楼上2位!
|
|
| 第6楼 slore | 发表于 2008-07-24 10:34 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
不需要dir
用双引号引起来路径就可以了。 |
|
| 第7楼 HAT | 发表于 2008-07-24 10:49 |
| 版主 发帖 5,017 积分 9,023 | |
| 第8楼 wiq | 发表于 2008-07-24 11:43 |
| 初级用户 发帖 35 积分 179 | |
|
请问大侠%%~za是什么意思呢?
|
|
| 第9楼 HAT | 发表于 2008-07-24 11:50 |
| 版主 发帖 5,017 积分 9,023 | |
|
for /?
另外,FOR 变量参照的替换已被增强。您现在可以使用下列 |
|
| 第10楼 wiq | 发表于 2008-07-24 12:27 |
| 初级用户 发帖 35 积分 179 | |
|
谢谢LS的!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |