関数「エクスプローラー/ファインダー内で検索」を実装する方法

zcaudate:

多くのプログラムでは、ネイティブOSのファイルエクスプローラを使用して特定のファイルを検索するオプションがあります。どのようにこの機能は、Javaを使用して実装することができますか?

チェロ:

Javaは提供java.awt.DesktopAPI JDK 11そのような相互作用を行うことが可能な)を、。

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

私が使用しfile.getParentFile()たファイルを含むディレクトリではなく、ファイル自体を開くこと。この行が実行されている場合は、(MacOSの上)ファインダー、(Windowsの場合)エクスプローラ、またはLinux上のデフォルトのファイルブラウザは、指定されたディレクトリで新しいウィンドウを開きます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=213943&siteId=1