0

我觉得我一定是错过了什么。看起来这应该很容易,但我似乎找不到这个问题的答案。

我正在使用 Java 8 编写代码

Files.newDirectoryStream()

类 SimpleFileVisitor() {}

在 Macintosh (OSX 10.9.5) 上,应用程序文件夹将所有应用程序显示为具有生成名称的目录,代码告诉我它是一个目录。我希望它像在FileSelectDialog(). 我知道在后台和终端应用程序中实际上只是目录。我的代码的输出最终看起来像这样。

在此处输入图像描述

我想像在 Mac 浏览器中一样对待应用程序,FileSelectDialog()并让它们看起来像一个应用程序。即注意它是一个应用程序并将其视为一个应用程序,并且是子目录和文件。但我无法弄清楚我错过了什么。

默认 apdflckaaaahabafndbhieahigkjhalf.app

应该看起来像

谷歌云端硬盘.app

会有Files.isTraversable()帮助吗?我可以只查找 .app 扩展名,但我不确定它是否 100% 可靠。

4

0 回答 0