zcaudate:
多くのプログラムでは、ネイティブOSのファイルエクスプローラを使用して特定のファイルを検索するオプションがあります。どのようにこの機能は、Javaを使用して実装することができますか?
チェロ:
Javaは提供java.awt.Desktop
(API JDK 11そのような相互作用を行うことが可能な)を、。
File file = new File("/path/to/file.txt");
Desktop.getDesktop().open(file.getParentFile());
私が使用しfile.getParentFile()
たファイルを含むディレクトリではなく、ファイル自体を開くこと。この行が実行されている場合は、(MacOSの上)ファインダー、(Windowsの場合)エクスプローラ、またはLinux上のデフォルトのファイルブラウザは、指定されたディレクトリで新しいウィンドウを開きます。