使用processbuilder

时间:2013-12-07 20:53:43

标签: java processbuilder

我正在尝试使用ProcessBuilder来突出显示文件夹中包含的几个文件。 当我运行以下代码时:

List<String> params = java.util.Arrays.asList("explorer.exe", "/select,C:\\test\\file1.txt", 
                "/select,C:\\test\\file2.txt");
        ProcessBuilder b = new ProcessBuilder(params);

仅突出显示第二个文件。有关如何解决它的任何想法?

提前谢谢。

2 个答案:

答案 0 :(得分:1)

我怀疑explorer.exe是否提供了选择多个文件的选项。

答案 1 :(得分:0)

而不是

java.util.Arrays.asList("explorer.exe", "/select,C:\\test\\file1.txt", 
  "/select,C:\\test\\file2.txt"

尝试(来自相关的knowledge base

java.util.Arrays.asList("explorer.exe", "/select,C:\\test\\file1.txt,select,C:\\test\\file2.txt");