Mik*_* L. 3 windows-7 windows-explorer
当我尝试在 Windows 资源管理器中选择路径中有空格的文件或目录时,它选择了一个完全不同的目录:
explorer.exe "/select,C:\Program Files\foobar"
Run Code Online (Sandbox Code Playgroud)
我已经从 Java 中尝试过
Runtime.getRuntime().exec(new String[] {
"explorer.exe",
"/select," + filePath
});
Run Code Online (Sandbox Code Playgroud)
并使用上述命令行。在这两种情况下,结果相同。我能做些什么来解决问题?
您必须引用路径(不要引用/select,部分)。
命令行(已测试):
explorer.exe /select,"C:\Program Files\foobar"
Run Code Online (Sandbox Code Playgroud)
Java(未测试):
Runtime.getRuntime().exec(new String[] {
"explorer.exe",
"/select,\"" + filePath + "\""
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2783 次 |
| 最近记录: |