Originally posted by lxmxn at 2006-12-27 05:39 PM:
可能是MS-DOS里的if和CMD下面的if的分析机制不同吧。
我在CMD下面测试的结果是预料之中的。
确实是这个原因以下是另一高人的回答:
在 MS-DOS 6.22 环境下测试,这本书所写内容为真,的确是建立了一个内容为空的文件,文件长度为0。
但是,在 Windows CMD 环境下测试,一切都会是象想像中的那样…生成了存有DIR目录列表内容的一个文件~:)
《MS-DOS6_2批处理文件高级指南》这本书的写作环境是在 MS-DOS 6.22 版本上完成的,有些内容不适合 Windows CMD 环境。
但书中所讲的基础知识多数适合学习~:) 。