кроссплатформенный способ изучения папки, содержащей файл - PullRequest
4 голосов
/ 29 октября 2010


есть ли в java функциональность для открытия папки, содержащей файл, на любой платформе.Я могу сделать это в Windows, запустив

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

. Вы можете открыть файл (если поддерживается Desktop API) на любой платформе с java.awt.Desktop.getDesktop().open(file).Есть ли что-то похожее для вызова файлового менеджера?

Спасибо.

1 Ответ

7 голосов
/ 29 октября 2010

Что произойдет, если вы вызовете getDesktop (). Open (file.getParentFile ())?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...