我写的这个批处理文件,为什么只能执行第一行,不能执行第二行和以下的命令?

我写的这个批处理文件,为什么只能执行第一行,不能执行第二行和以下的命令?bat文件内容如下:deltree/y"新建文件夹\文档1.txt"deltree/y"文件夹2\... 我写的这个批处理文件,为什么只能执行第一行,不能执行第二行和以下的命令?

bat文件内容如下:

deltree /y "新建文件夹\文档1.txt"
deltree /y "文件夹2\音乐2.mp3"

之后还有许多命令的,这里就省略了。奇怪的是,在XP系统里运行这个bat时,只能执行第一行,不管接下来的是外部命令还是内部命令。如果把这两行换一下位置,也是只能执行第一行,不能执行第二行及剩下的部分。如果第一行是内部命令的话,是可以一直执行下去的,只是执行完deltree后,剩下的就不执行了。

同样的bat,同样的文件夹和文件,在Win7就能完整地执行。

这是怎么回事?
还有,如果想在一个bat文件里执行多个bat文件(如,我只要双击0.bat,就能自动执行1.bat、2.bat、3.bat、4.bat等等)
展开
 我来答
帐号已注销
2011-07-11 · TA获得超过101个赞
知道小有建树答主
回答量:50
采纳率:0%
帮助的人:49.9万
展开全部
XP下不支持deltree命令,不支持就会出现错误
Windows7按你说的应该支持deltree(DOS下也支持deltree)。
建议你写成:
del /f /s /q "新建文件夹\文档1.txt"
del /f /s /q "文件夹2\音乐2.mp3"
它们的作用差不多

至于执行多个bat文件,可以用call命令,例如:call 1.bat
追问
deltree这个命令是从别处复制过来的,XP和Win7本身都没有。
如果想要删除某个文件夹(如名为“图片”的文件夹),该如何写?
追答
删除文件夹用:rd /s /q "文件夹路径"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式