java: Открыть папку по нажатию кнопки

В java, как мы можем открыть отдельную папку (например, c:) для пользователя по нажатию кнопки, например, как это делает " locate this file on disk" или "open containing folder", когда мы скачиваем файл и хотим знать, где он был сохранен. Цель состоит в том, чтобы сэкономить время пользователя на открытие браузера и поиск файла на диске. Спасибо (изображение ниже - пример того, что делает firefox) enter image description here

Я получил ответ: Вот что сработало для меня в Windows 7:

        File foler = new File("C:\\"); // path to the directory to be opened
        Desktop desktop = null;
        if (Desktop.isDesktopSupported()) {
        desktop = Desktop.getDesktop();
        }

        try {
        desktop.open(foler);
        } catch (IOException e) {
        }

Спасибо @AlexS

6
задан C graphics 3 February 2012 в 19:43
поделиться