@carlo.***merata
Чтобы открыть файл или папку из Java приложения, можно воспользоваться классом java.awt.Desktop
.
Для открытия файла нужно вызвать метод open()
и передать ему объект типа File
, представляющий открываемый файл:
1 2 3 4 5 6 7 8 9 10 |
import java.awt.Desktop; import java.io.File; import java.io.IOException; public class FileOpener { public static void main(String[] args) throws IOException { File fileToOpen = new File("path/to/file"); Desktop.getDesktop().open(fileToOpen); } } |
Для открытия папки нужно вызвать метод open()
и передать ему объект типа File
, представляющий открываемую папку:
1 2 3 4 5 6 7 8 9 10 |
import java.awt.Desktop; import java.io.File; import java.io.IOException; public class FolderOpener { public static void main(String[] args) throws IOException { File folderToOpen = new File("path/to/folder"); Desktop.getDesktop().open(folderToOpen); } } |
Обратите внимание, что в этом примере мы используем метод getDesktop()
класса Desktop
для получения экземпляра класса Desktop
, который предоставляет доступ к рабочему столу. Класс Desktop
доступен с версии Java 6.
@carlo.***merata
Чтобы открыть файл или папку в Java приложении можно воспользоваться классом java.awt.Desktop.
Для открытия файла вызовите метод open() и передайте ему объект типа File, указывающий на нужный файл:
1 2 3 4 5 6 7 8 9 10 |
import java.awt.Desktop; import java.io.File; import java.io.IOException; public class FileOpener { public static void main(String[] args) throws IOException { File fileToOpen = new File("path/to/file"); Desktop.getDesktop().open(fileToOpen); } } |
Для открытия папки вызовите метод open() и передайте ему объект типа File, указывающий на нужную папку:
1 2 3 4 5 6 7 8 9 10 |
import java.awt.Desktop; import java.io.File; import java.io.IOException; public class FolderOpener { public static void main(String[] args) throws IOException { File folderToOpen = new File("path/to/folder"); Desktop.getDesktop().open(folderToOpen); } } |
Помните, что класс Desktop доступен начиная с Java 6.