创建文件夹子路径的 NSArray

发布于 2024-12-08 12:40:19 字数 275 浏览 0 评论 0原文

是否有一个核心方法来创建文件夹的数组表示?
我的意思是

[
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟织青萝梦 2024-12-15 12:40:19

NSArray* fileNames = [[NSFileManager defaultManager] contentOfDirectoryAtPath:路径错误:&outError];

NSArray* fileNames = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:&outError];

清眉祭 2024-12-15 12:40:19

您可能更适合使用 enumeratorAtPath: ,然后您可以枚举后代并使用 NSDirectoryEnumerator 来获取级别。

You may be better of with enumeratorAtPath:, you can then enumerate through decedents and use NSDirectoryEnumerator to get level.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文