中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-13 16:00
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 怎样判断一个TXT文档是空文档 查看 1,825 回复 7
楼 主 怎样判断一个TXT文档是空文档 发表于 2006-08-19 22:41 ·  中国 四川 联通
初级用户
积分 20
发帖 8
注册 2006-08-14 21:37
19年会员
UID 60527
状态 离线
怎样判断一个TXT文档内是无内容的
2 发表于 2006-08-19 23:20 ·  中国 四川 成都 电信
初级用户
积分 62
发帖 27
注册 2006-08-02 17:41
20年会员
UID 59703
状态 离线
大小
3 发表于 2006-08-20 00:46 ·  中国 四川 联通
初级用户
积分 20
发帖 8
注册 2006-08-14 21:37
19年会员
UID 60527
状态 离线
0 字节
4 发表于 2006-08-23 00:14 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  什么样的文档才算空文档?如果没有内容才算空文档,那么,用判断文件大小的方法则行不通,因为你输入N个空格后保存,文件的大小一定不为0,此时只能用判断内容有无的findstr . test.txt的形式才能得到正解。
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
5 发表于 2006-08-23 09:43 ·  中国 北京 联通
银牌会员
★★★
DOS联盟捡破烂的
积分 1,144
发帖 425
注册 2005-10-20 00:00
20年会员
UID 43784
来自 北京
状态 离线
楼上正解

findstr . test.txt>nul&&echo No Empty||echo Empty
6 发表于 2006-08-23 14:07 ·  中国 辽宁 大连 教育网
中级用户
★★
DOS之友
积分 332
发帖 168
注册 2005-10-06 00:00
20年会员
UID 43171
性别 男
来自 天涯
状态 离线
Originally posted by namejm at 2006-8-23 00:14:
  什么样的文档才算空文档?如果没有内容才算空文档,那么,用判断文件大小的方法则行不通,因为你输入N个空格后保存,文件的大小一定不为0 ...

我倒认为判断文件大小也是可以的。一个是N个空格的文件是有大小的。
所以用大小是可以的。
二即使N个空格的文件大小是0字节。那这样的文件也无意义的。所以也可以忽略的
测试环境: windows xp pro sp2 高手是这样炼成的:C:\WINDOWS\Help\ntcmds.chm
7 发表于 2006-08-27 03:30 ·  中国 广东 深圳 电信
初级用户
积分 30
发帖 17
注册 2006-08-02 14:48
20年会员
UID 59680
性别 男
状态 离线
你们说的都对
大小为0的文档一般是没有意义的
那么它也算是空文档
8 发表于 2006-08-27 07:42 ·  中国 四川 成都 鹏博士宽带
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
Originally posted by IceCrack at 2006-8-23 14:07:

我倒认为判断文件大小也是可以的。一个是N个空格的文件是有大小的。
所以用大小是可以的。
二即使N个空格的文件大小是0字节。那这样的文件也无意义的。所以也可以忽略的

  icracrack此言差矣。现在我们追究的是空文件的准确定义,而不是文件是否有意义的问题——有空格但没其他内容的文件对有的人有用,这时就是有意义;但对很多人没用,这时就没意义;是否有意义,对每个人而言是有差别的。
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
论坛跳转: