Board logo

标题: 纯DOS下的和WINXP下写批处理时,命令是不是不一样啊? [打印本页]

作者: xiaochaihu     时间: 2006-10-18 02:45    标题: 纯DOS下的和WINXP下写批处理时,命令是不是不一样啊?

我是前几天才发现批处理挺有用的,这几天在网上找关于DOS和批处理的资料,发现在DOS下和WINXP下写批处理的命令有点不一样.比如RD,好多关于DOS命令的资料都说它只能删除空文件夹,而在XP下批处理中就是用 RD /S /Q来删除任何文件夹.这是不是XP下的DOS命令比纯DOS下的功能强大呀.
     我还发现一个问题,就是XP下写的批处理,在DOS下运行,显示找不到文件是怎么回事?请高手指点.

[ Last edited by xiaochaihu on 2006-10-18 at 02:49 ]
作者: 不得不爱     时间: 2006-10-18 03:27
这个主要是XP下加了不少的扩展命令,而DOS下取没有那么多的扩展命令,如果要写一共DOS下可以正常使用的BAT文件就要考虑到DOS下的使用环境,否则写出来的批处理在DOS下可能就会出错!
作者: xiaochaihu     时间: 2006-10-18 03:54
谢谢版主,我在XP下写的批处理在DOS下不能用,而我在DOS下写同样的就可以,不知道是为什么?
作者: electronixtar     时间: 2006-10-18 04:29
NT Batch 是 MS-DOS Batch 的延伸