使用Java在资源管理器中打开文件夹
我是Java编程的新手。 谁能解释如何使用java程序在资源管理器窗口中打开特定文件夹? 假设“c:\ folder”中有一个文件夹,我想使用Java代码在资源管理器中打开它。
很简单:
Desktop.getDesktop().open(new File("C:\\folder"));
注意: java.awt.Desktop
在JDK 6中引入。
是的,您可以使用以下代码使用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"); } } }
注意:
Desktop desktop = Desktop.getDesktop();
JDK 5不支持
尝试
Runtime.getRuntime().exec("explorer C:\bin");