列出目录下的目录,不包括隐藏文件,也不通过子文件夹

时间:2013-01-27 14:07:57

标签: iphone ios objective-c

有没有办法在满足以下条件的文件夹(名为NSLog,位于我的应用程序的文档目录下)列出(downloads)文件名:

1)排除隐藏文件(例如.DS_Store文件)

2)不要在子文件夹中搜索(我不希望枚举器是递归的)。

提前非常感谢你。

修改

3)不要列出子文件夹的名称。

1 个答案:

答案 0 :(得分:1)

将NSFileManager的枚举与选项一起使用并传递适当的标志,NSDirectoryEnumerationSkipsHiddenFilesNSDirectoryEnumerationSkipsSubdirectoryDescendants

这是来自文档: enter image description here