Java'da, ayrı klasörünü nasıl açabiliriz (örneğin, kullanıcı için bir düğmeyi tıklatmak için c :), örneğin "bu dosyayı diske yerleştir" gibi bir yol veya klasör "bir dosya indirdiğimizde yapar ve nereye kaydedildiğini bilmek isteriz. Amaç, kullanıcının bir tarayıcı açıp dosyayı diskte bulmasına zaman kazandırmaktır. İşte Windows 7'de benim için çalıştı budur: Teşekkür java: Düğmeyi aç düğmesi tıklat
yanıtını aldım (aşağıdaki resim firefox yaptığından bir örnektir) @AlexS için
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) {
}
Teşekkür
Düzenlenmiş kodunuz, 'if' ifadesiyle korunan blok içinde açılmadıkça bir NullPointerException atabilir. –