Cómo implementar 'localizar en el explorador / buscador' función

zcaudate :

En una gran cantidad de programas, hay una opción para localizar un archivo en particular mediante el explorador de archivos del sistema operativo nativo. ¿Cómo puede esta funcionalidad se implementa utilizando Java?

cello:

Java proporciona java.awt.Desktop( API JDK 11 ), con el que se pueden hacer tales interacciones:

File file = new File("/path/to/file.txt");
Desktop.getDesktop().open(file.getParentFile());

Yo uso file.getParentFile()para abrir el directorio que contiene el archivo, y no el propio archivo. Si se ejecuta esta línea, Finder (en MacOS), el Explorador (en Windows), o el explorador de archivos por defecto en Linux se abrirá una nueva ventana con el directorio especificado.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=213946&siteId=1
Recomendado
Clasificación