跨平台方式来探索文件的包含文件夹

时间:2010-10-28 22:41:52

标签: java browser directory windows-explorer


    java中是否有功能可以跨任何平台打开文件的包含文件夹。我可以通过运行

在Windows中完成此操作
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("explorer /select,c:\\sampleFile.txt");

您可以在java.awt.Desktop.getDesktop().open(file)的任何平台上打开文件(如果支持Desktop api)。是否有类似的东西可以启动文件管理器?

感谢。

1 个答案:

答案 0 :(得分:7)

如果你调用getDesktop()。open(file.getParentFile())会怎样?