java - JFile Chooser 决定是否选择目录或文件

标签 java file jfilechooser directory-traversal

我的主要目标:

如果用户选择一个目录,它会扫描整个文件夹中的 mp3 文件并返回它们。如果他选择了一些 mp3 文件,则会返回它们。

返回所选文件很容易,但扫描目录中的 mp3 并不像我最初想象的那么容易。 我认为要做到这一点,我首先要决定用户是否选择了文件或目录,但是如何呢?因为我可以通过 getSelectedFiles() 获取两者。

最佳答案

您可以使用 File.isDirectory()File.isFile() 来确定 File 是否为分别是目录或普通文件。

关于java - JFile Chooser 决定是否选择目录或文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3144123/

相关文章:

java - HTTP 状态 403 - 在请求参数 '9ee6949c-c5dc-4d4b-9d55-46b75abc2994' 或 header '_csrf' 上发现无效的 CSRF token 'X-CSRF-TOKEN'

java - 如何替换/删除数组 exp 的求值?

java - 将 json 数据写入和读取到内部存储 android

java - JFileChooser 的 FileFilter 不起作用

java - 我的资源未加载 - "Input stream must not be null"

java - android 的新手——需要从另一个类访问位图对象

java - 使用 Java 访问 .tar 文件中的 Java 文件

perl - 如何判断另一个进程何时停止写入 Perl 中的文件?

java - JFileChooser 将在服务器或另一台机器上工作吗?

java - 使用 JFileChooser 读取文件名