简体   繁体   English

使用processbuilder

[英]Using processbuilder

I'm trying to use ProcessBuilder in order to highlight several files contained in a folder. 我正在尝试使用ProcessBuilder来突出显示文件夹中包含的几个文件。 When I run the following code: 当我运行以下代码时:

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

only the second file is highlighted. 仅第二个文件突出显示。 Any idea on how to fix it? 关于如何解决它的任何想法?

Thank you in advance. 先感谢您。

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

Instead of 代替

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

try (from the relevant knowledge base ) 尝试(来自相关的知识库

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM