Macintosh DirectoryStream上的Java将应用程序显示为文件夹

时间:2016-01-26 23:01:59

标签: java macos directory directorystream simplefilevisitor

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

我使用

在Java 8中编写代码
  

Files.newDirectoryStream()

     

class SimpleFileVisitor(){}

在Macintosh(OSX 10.9.5)上,“应用程序文件夹”将所有应用程序显示为具有生成名称的目录,代码告诉我它是一个目录。我希望它能像FileSelectDialog()中那样工作。我知道在引擎盖和终端应用程序中真的只是目录。我的代码的输出最终看起来像这样。

enter image description here

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

  

默认apdflckaaahabafndbhieahigkjhalf.app

应该是

  

Google Drive.app

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

0 个答案:

没有答案