【发布时间】:2013-07-12 05:11:36
【问题描述】:
我如何遍历文件夹(子目录中可能包含更多子目录)并在文件不是目录时删除文件?本质上,我在问如何清除所有目录。在这方面我对enumeratorAtPath: 方法有点麻烦,因为我不确定如何询问枚举器当前文件是否是目录。是否需要查看 fileAttributes 字典。注意:这对我来说可能是非常错误的,但我用路径的 NSString 初始化枚举器。这有什么改变吗?
【问题讨论】:
-
具体来说,您遇到了什么问题?
NSDirectoryEnumerator和NSFileManager都有提供文件属性的方法,您可以从中测试目录状态。