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