java - 使用流程构建器

标签 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);

仅突出显示第二个文件。关于如何修复它有什么想法吗?

提前谢谢您。

最佳答案

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

关于java - 使用流程构建器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20446507/

相关文章:

java - 反序列化时未调用构造函数

java - 获取当前用户失败 : no RequestContext available

Java、Runtime.exec 或 ProcessBuilder : how to know if the file is shell or binary?

java - 使用反射的泛型类型实例化

java - 字符串长度的差异(数据库 - .txt 文件)

java - 如何使用 Mac 在 netbeans 中打开 .txt 文件?

java - 如何验证外部进程是否异常终止?

java - 如何从调用同一变量的两个线程中获取相同的值?

Java 打开外部程序然后关闭java程序

Java - 带有空格和双引号的 ProcessBuilder 命令参数失败