1. ホーム
  2. java

[解決済み] JavaFX Directory Chooser - ディレクトリからパスを取得する方法は?

2022-02-15 08:41:12

質問

DirectoryChooserでディレクトリからパスを取得したいのですが、どうすればよいですか?私のコードは次のようなものです。

DirectoryChooser dc = new DirectoryChooser();
dc.showDialog(stage);
File f = dc.getInitialDirectory();
String s = f.getAbsolutePath();
System.out.println(s);

しかし、それは動作しません、誰か私を助けることができますか?メソッドgetInitialDirectory()は常にヌルです。

どうすればいいですか?

以下のようになります。

DirectoryChooser directoryChooser = new DirectoryChooser();
File selectedDirectory = directoryChooser.showDialog(stage);

if(selectedDirectory == null){
     //No Directory selected
}else{
     System.out.println(selectedDirectory.getAbsolutePath());
}

はこちら DirectoryChooserの例