创建文件夹子路径的 NSArray
是否有一个核心方法来创建文件夹的数组表示?
我的意思是
[
folder1[
001.jpg,
002.jpg
],
folder2[
subfolder1[
001.jpg
002.jpg
],
]
folder3[
001.jpg
]
]
我正在使用 subpathsAtPath 来获取单个文件夹的数组:我应该循环遍历所有子文件夹还是有更聪明的方法?
Is there a core method to create an array representation of a folder?
I mean something like
[
folder1[
001.jpg,
002.jpg
],
folder2[
subfolder1[
001.jpg
002.jpg
],
]
folder3[
001.jpg
]
]
I'm using subpathsAtPath to get an array of a single folder: should I loop across all subfolders or is there a smarter way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
NSArray* fileNames = [[NSFileManager defaultManager] contentOfDirectoryAtPath:路径错误:&outError];
NSArray* fileNames = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:&outError];
您可能更适合使用 enumeratorAtPath: ,然后您可以枚举后代并使用 NSDirectoryEnumerator 来获取级别。
You may be better of with enumeratorAtPath:, you can then enumerate through decedents and use NSDirectoryEnumerator to get level.