gpt4 book ai didi

swift4 - 获取Swift 4中文档目录下所有 "*.xxx"文件

转载 作者:行者123 更新时间:2023-12-05 08:41:34 30 4
gpt4 key购买 nike

我正在查看 Swift 4 中的 NSFileManager.h dox,自从我上次使用它以来它似乎发生了变化(为了更好!)。

我想知道 contentsOfDirectoryAtURL:includingPropertiesForKeysurlenumeratorAtURL:includingPropertiesForKeys 是否提供了一种枚举特定类型文件的方法,在我的例子中是图片吗?

我看过许多 Swift 2 的答案,他们都建议循环并检查名称,我想确定他们没有“修复”这个问题,我只是对 API 感到困惑?

最佳答案

只需通过 pathExtensionfilter 返回的 URL

do {
let documentsURL = try FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
let docs = try FileManager.default.contentsOfDirectory(at: documentsURL, includingPropertiesForKeys: nil, options: .skipsHiddenFiles)
let images = docs.filter{ $0.pathExtension == "xxx" }
print(images)
} catch {
print(error)
}

关于swift4 - 获取Swift 4中文档目录下所有 "*.xxx"文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48625686/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com