gpt4 book ai didi

ios - iOS 中 FileManager 的内容在哪里?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:55 25 4
gpt4 key购买 nike

我使用以下 swift 代码在我的 ios 应用程序中创建了一个文件。

let localFileName = String("file.rtf")
let text = String(“file contents”)

if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {

let fileURL = dir.appendingPathComponent(localFileName)

do {
try text.write(to: fileURL, atomically: false, encoding: .utf8)
}
catch {}

do {
let text2 = try String(contentsOf: fileURL, encoding: .utf8)

print("Read from file \(text2)")
}
catch {}


}

此代码正在运行,返回 true 并且正在打印创建文件的内容,表明文件已成功创建。问题是在哪里可以找到创建的文件?那个文件在哪里?在没有代码的情况下,在 iPhone 中哪里可以找到该文件?

最佳答案

假设您要列出文档目录中的文件:

func listFiles() {
let fileManager = FileManager.default
let path = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
do {
guard let items = try fileManager.contents(atPath: path) else {
print("no files found")
return
}
for item in items {
print("File: \(item)")
}
}
catch {
print("error")
}
}

关于ios - iOS 中 FileManager 的内容在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56197472/

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