我尝试在 java 中运行批处理文件,但文件执行不完全。代码如下:
Runtime.getRuntime().exec("cmd /c call "+path);
当我尝试在没有 java 的情况下手动运行它时,批处理工作正常。
批处理文件包含下一个代码:
cd C:\Downloads\
if not exist Documents mkdir Documents
move *.odt Documents
move *.doc Documents
if not exist Archives mkdir Archives
move *.tar Archives
move *.gz Archives
if not exist Music mkdir Music
move *.mp3 Music
Java 完成批处理只到第五行。有没有人遇到过这个?
嗯,用batch,又停在这里了。和 Java 代码:链接。如果将 somename.ogg 添加到下载文件夹,则脚本转到下一行。所有文件夹(存档、文档等)都已存在,并且下载文件夹不包含 *.zip、*.tar、*.docx、*pdf 文件,但这些行顺利通过。为什么它正好停在 ogg 线?