作者RichieRich (Richie)
看板java
标题[问题] Java 路径字串问题
时间Thu Nov 22 11:38:14 2012
当路径有二个空白时例如a b.mp3
String str = "c:\\a b.mp3";
try {
// System.out.println(str);
System.out.println("rundll32 SHELL32.DLL,ShellExec_RunDLL \"" +
str + "\"");
Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL
\"" + str + "\"");//+ new File(str));
} catch (Exception ex) {
System.out.println(ex);
}
会得到一个windows找不到档案或路径的讯息
请问除了改路径外有啥解法 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.200.114.120
1F:推 PsMonkey:你直接在 cmd 下可以执行那行指令吗? 11/22 11:44
2F:→ PsMonkey:还有,请提供「windows找不到档案或路径的讯息」原文 11/22 11:44
3F:→ RichieRich:println出来的cp到cmd是可行的 11/22 12:46
4F:→ RichieRich:Windows 找不到档案或项目 'c:\a b.mp3'。请检查键入 11/22 12:48
5F:→ RichieRich:的名称是否正确,再试一次.要搜寻档案,请按[开始]按钮, 11/22 12:53
6F:→ RichieRich:找到用阵列丢到exec就可了 11/22 14:55