我觉得我一定是错过了什么。看起来这应该很容易,但我似乎找不到这个问题的答案。
我正在使用 Java 8 编写代码
Files.newDirectoryStream()
类 SimpleFileVisitor() {}
在 Macintosh (OSX 10.9.5) 上,应用程序文件夹将所有应用程序显示为具有生成名称的目录,代码告诉我它是一个目录。我希望它像在FileSelectDialog()
. 我知道在后台和终端应用程序中实际上只是目录。我的代码的输出最终看起来像这样。
我想像在 Mac 浏览器中一样对待应用程序,FileSelectDialog()
并让它们看起来像一个应用程序。即注意它是一个应用程序并将其视为一个应用程序,并且是子目录和文件。但我无法弄清楚我错过了什么。
默认 apdflckaaaahabafndbhieahigkjhalf.app
应该看起来像
谷歌云端硬盘.app
会有Files.isTraversable()
帮助吗?我可以只查找 .app 扩展名,但我不确定它是否 100% 可靠。