尝试从只读文件夹打开文件时,ProcessBuilder打开错误的文件夹

时间:2016-09-21 10:38:54

标签: java file directory readonly processbuilder

我尝试使用ProcessBuilder打开保存在只读文件夹中的文件,但它正在打开"我的文档"而是文件夹。

 ProcessBuilder p = new ProcessBuilder("explorer.exe", "/select,"
 +fileName); p.start();

使用与Runtime.getRuntime.exec()方法相同的文件路径时可以正常工作。

Runtime.getRuntime().exec("explorer.exe /select," + fileName);

由于应该避免Runtime.getRuntime.exec(),我需要修复ProcessBuilder问题。

0 个答案:

没有答案