Board logo

标题: 为何在winxp下运行批处理文件无法执行呢? [打印本页]

作者: malolu     时间: 2008-9-22 12:25    标题: 为何在winxp下运行批处理文件无法执行呢?
初学,太菜了,还请各位指教!
编写了一个批处理文件a.bat,如下
@echo off
dir D:\aa\*.txt > e:\a.txt
得到的结果,E盘底下有一个空文件a.txt

然而在“命令提示符”下运行dir D:\aa\*.txt > e:\a.txt 能够得到一个正确执行的a.txt文件。

另:在命令提示符下运行a.bat,则显示"系统找不到指定路径",但路径是C盘下面的却又能执行。

拜托大家提点提点!感谢

作者: moniuming     时间: 2008-9-22 12:34    标题: 这样改试试?

@echo off
dir "d:\aa\*.txt">>"e:\a.txt"

作者: malolu     时间: 2008-9-22 12:48    标题: 谢谢
结论:是不是在非系统筋里将路径加引号就能解决呢?
对路径加了引号后能解决问题了!

作者: Vampire     时间: 2008-9-22 16:06
楼主在学JAVA?