Я новичок в программировании на Java. Может ли кто-нибудь объяснить, как открыть конкретную папку в окне браузера с помощью java-программы? Скажем, есть ли папка в папке "c: \", я бы хотел открыть ее в проводнике с помощью Java-кода.
Откройте папку в проводнике с помощью Java
Ответ 1
Довольно просто:
Desktop.getDesktop().open(new File("C:\\folder"));
Примечание: java.awt.Desktop
появился в JDK 6.
Ответ 2
Да, вы можете сделать это с помощью JDK 6 с приведенным ниже кодом:
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
public class OpenFolder {
public static void main(String[] args) throws IOException {
Desktop desktop = Desktop.getDesktop();
File dirToOpen = null;
try {
dirToOpen = new File("c:\\folder");
desktop.open(dirToOpen);
} catch (IllegalArgumentException iae) {
System.out.println("File Not Found");
}
}
}
Примечание:
Desktop desktop = Desktop.getDesktop();
не поддерживается в JDK 5
Ответ 3
Try
Runtime.getRuntime().exec("explorer C:\bin");