Java 使用DirectoryChooser选择外部设备

Java 使用DirectoryChooser选择外部设备,java,javafx,external,filechooser,Java,Javafx,External,Filechooser,是否有办法使外部设备显示在JavaFx DirectoryChooser的对话框上? 如果没有,还有其他选择吗 我需要做的是通过java应用程序将文件从pc复制/粘贴到android手机SD卡的目录中。 因为我使用的是javaFx,所以我尝试使用DirectoryChooser选择目标文件夹,但它似乎没有检测到设备。据我所知,手机应该设置为USB存储,而不是MTP(媒体传输协议),以便使用javaFx文件/DirectoryBrowser定位。(这意味着,例如,在Windows上显示驱动器号)

是否有办法使外部设备显示在JavaFx DirectoryChooser的对话框上? 如果没有,还有其他选择吗

我需要做的是通过java应用程序将文件从pc复制/粘贴到android手机SD卡的目录中。
因为我使用的是javaFx,所以我尝试使用DirectoryChooser选择目标文件夹,但它似乎没有检测到设备。

据我所知,手机应该设置为USB存储,而不是MTP(媒体传输协议),以便使用javaFx文件/DirectoryBrowser定位。(这意味着,例如,在Windows上显示驱动器号)

Swing JFileChooser也会出现同样的问题:

另外,JavaFX的文档说明:

在某些平台上,文件访问可能受到限制或不属于 用户模型(例如,在某些移动或嵌入式设备上), 打开目录对话框可能总是导致无操作(即null) 正在返回的文件)