iphone - 列出目录下的文件,不包括隐藏文件,并且不遍历子文件夹

标签 iphone ios objective-c

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

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

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

提前非常感谢您。

编辑:

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

最佳答案

使用带有选项的 NSFileManager 枚举并传递适当的标志,它们是 NSDirectoryEnumerationSkipsHiddenFilesNSDirectoryEnumerationSkipsSubdirectoryDe​​scendants

这来自文档: enter image description here

关于iphone - 列出目录下的文件,不包括隐藏文件,并且不遍历子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14548180/

相关文章:

iOS 13 暗模式 : UIColor. 用于 NSAttributedString 时链接太暗

ios - 在不同 VC 之间移动时管理 UIView 动画

ios - Swift 扩展 - 方法与之前使用相同 Objective-C 选择器的声明冲突

ios - 在 UITableView ios 的每个部分中选择一行?

iphone - 是否需要在 alloc 语句中设置 autorelease?

iphone - UIButton添加到UIImageView后无法点击

iphone - 导航 Controller 溢出

ios - UIView 的值为 YES 的不透明属性是否与其值为 [UIColor clearColor] 的 backgroundColor 属性冲突?

ios - 无法从iPhone获取电话号码

html - 不要在较小的屏幕上使用特定的 CSS