我是Java编程的新手.谁能解释如何使用java程序在资源管理器窗口中打开特定文件夹?假设"c:\ folder"中有一个文件夹,我想使用Java代码在资源管理器中打开它.
Buh*_*ndi 67
很简单:
Desktop.getDesktop().open(new File("C:\\folder"));
Run Code Online (Sandbox Code Playgroud)
注意:java.awt.Desktop在JDK 6中引入.
Gok*_* KP 15
是的,您可以使用以下代码使用JDK 6:
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
public class OpenFolder {
public static void main(String[] args) throws IOException {
Desktop desktop = Desktop.getDesktop();
File dirToOpen = null;
try {
dirToOpen = new File("c:\\folder");
desktop.open(dirToOpen);
} catch (IllegalArgumentException iae) {
System.out.println("File Not Found");
}
}
}
Run Code Online (Sandbox Code Playgroud)
注意:
Desktop desktop = Desktop.getDesktop();
Run Code Online (Sandbox Code Playgroud)
JDK 5不支持
JRR*_*JRR 10
尝试
Runtime.getRuntime().exec("explorer C:\bin");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47218 次 |
| 最近记录: |