En java, ¿cómo podemos abrir una carpeta separada (por ejemplo, c :) para el usuario al hacer clic, por ejemplo, la forma "localizar este archivo en el disco" o "abrir que contiene carpeta "hace cuando descargamos un archivo y queremos saber dónde se guardó. El objetivo es ahorrar tiempo al usuario para abrir un navegador y ubicar el archivo en el disco. Gracias (imagen de abajo es un ejemplo de lo que hace Firefox) java: Abra la carpeta en el botón clic
Tengo la respuesta: Esto es lo que funcionó para mí en 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) {
}
Gracias a @AlexS
Su código editado puede arrojar una NullPointerException, a menos que la abra dentro del bloque protegido por la instrucción 'if'. –