如何识别文件是包?

时间:2014-10-16 20:33:16

标签: objective-c macos nsfilemanager

我使用NSDirectoryEnumerator来枚举Cocoa App(OSX)中的文件。我能够使用NSURL文件属性键识别文件的许多属性,例如文件是否是目录,其创建日期,修改日期等。我无法识别的是文件是否是包?我已经完成了NSURL,NSFileManager参考的每一点,但我找不到方法。我错过了什么吗?

我还看到,对于一个包NSURLIsDirectoryKey的文件返回true。但在我的情况下,我仍然想分别对目录和包进行分类。

1 个答案:

答案 0 :(得分:0)

我在NSWorkspace类中找到了该方法。想知道为什么它没有包含在NSURL文件属性键中

- (BOOL)isFilePackageAtPath:(NSString *)fullPath
  

返回值   如果路径标识文件包,则为YES;否则,如果路径不存在,则为NO,不是目录,或者不是文件包。