2010-10-28 22 views
3


是否有在java中打開任何平臺上的文件的包含文件夾的功能。我可以通過運行跨平臺的方式來探索一個文件的包含文件夾

Runtime rt = Runtime.getRuntime(); 
Process proc = rt.exec("explorer /select,c:\\sampleFile.txt"); 

您可以在任何平臺上打開一個文件(如果支持桌面API)與java.awt.Desktop.getDesktop().open(file)在Windows做到這一點。有沒有類似的文件管理器?

謝謝。

回答

6

如果調用getDesktop()。open(file.getParentFile())會發生什麼?

+0

不錯,簡單。謝謝! – 2010-10-28 22:59:02

+0

奇妙地工作。感謝您從更多平臺特定的代碼中拯救我。 – jocull 2011-02-12 06:11:39

相關問題