Jestem nowy w programowaniu Java. Czy ktoś może wyjaśnić, jak otworzyć określony folder w oknie eksploratora za pomocą programu java? Powiedzmy, że istnieje folder w "c: \ folder", chciałbym otworzyć go w eksploratorze za pomocą kodu Java.Otwórz folder w Eksploratorze za pomocą Java
Odpowiedz
Po prostu:
Desktop.getDesktop().open(new File("C:\\folder"));
Uwaga: java.awt.Desktop
został wprowadzony w JDK 6.
Otaczanie za pomocą polecenia "try/catch" lub dodaj klauzulę "throws" dla IOException – Shreyas
Ta odpowiedź, jak również inne odpowiedzi, nie działają na moim komputerze (Debian/KDE) . Być może ktoś może przyjść z rozwiązaniem, które działa na większości platform? (na moim komputerze powinien otworzyć menedżera plików Dolphin) – user42723
Tak, można to zrobić z JDK 6 z kodem poniżej:
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");
}
}
}
Uwaga:
Desktop desktop = Desktop.getDesktop();
nie jest obsługiwana w JDK 5
Spróbuj
Runtime.getRuntime().exec("explorer C:\bin");
to świetny sposób na uniknięcie importu awt, dzięki – Damiano
Warto nic, aby działało to tylko w systemie Windows –
- 1. Otwórz folder w wyszukiwarce/eksploratorze ze strony internetowej?
- 2. AppleScript: Otwórz folder w Finderze
- 3. Czy za pomocą okna dialogowego Otwórz plik można wybrać folder?
- 4. Otwórz zawierający katalog w Eksploratorze Windows z IntelliJ
- 5. Otwórz folder problem
- 6. Otwórz link w przeglądarce za pomocą przycisku Java?
- 7. Utwórz plik/folder ukryty w systemie Windows za pomocą Java
- 8. Otwórz folder zawierający przecinek na ścieżce
- 9. Jak mogę "otworzyć folder w eksploratorze" w Netbeans PHP
- 10. Otwórz stronę automatycznie za pomocą javascript
- 11. Netbeans - Otwórz folder zdalny/nowy projekt
- 12. VS2015: Jak ukryć folder "References" w eksploratorze rozwiązań?
- 13. Utworzony folder nie jest widoczny w eksploratorze plików.
- 14. C# Windows 'Otwórz za pomocą>' zachowanie menu kontekstowego
- 15. Otwórz EditTextPreference za pomocą kodu (programowo)
- 16. Folder jniLibs wyświetlany jako folder cpp w Androidzie Studio
- 17. Jak utworzyć folder za pomocą szablonu .tt?
- 18. Jak odszyfrować cały folder za pomocą tslint
- 19. Otwórz eksploratora pliku
- 20. Czy istnieje skrót klawiszowy "Otwórz folder ..." w kodzie VS?
- 21. W Eksploratorze pakietów Eclipse, w jaki sposób mogę rozwinąć drzewo za pomocą jednego kliknięcia?
- 22. Java Jar Ant to folder
- 23. W rozszerzeniu Visual Studio, jak odpowiedzieć na "Otwórz folder", a także "Otwórz rozwiązanie"?
- 24. Otwórz popup.html za pomocą skryptu w rozszerzeniu chrome?
- 25. Otwórz plik pdf w czytniku Adobe utworzonym za pomocą kodu
- 26. Dodawanie edytorów w oknie dialogowym Visual Studio "Otwórz za pomocą ..."
- 27. Otwórz plik za pomocą Notatnika w języku C#
- 28. Otwórz kilka plików w nowych kartach za pomocą VIM
- 29. DirectoryInfo.Delete (prawda) nie usuwa Kiedy Struktura folder jest otwarty w Eksploratorze Windows
- 30. Pokaż plik w Eclipse w Eksploratorze Windows
Mam nadzieję, że nie jesteś nowy w Google lub Bing :) –
Bing? Co to jest? ;) – m0skit0
Nie znasz Bing? Spróbuj wyszukać go w google: p – cakil