gpt4 book ai didi

ios - 无法从应用程序文档文件夹中删除文件

转载 作者:搜寻专家 更新时间:2023-11-01 05:49:54 24 4
gpt4 key购买 nike

我正在使用 Swift 3 将视频文件写入文档文件夹。这是文件的路径。

file:///var/mobile/Containers/Data/Application/D031AB20-CB7E-4B14-9483-E7C3F4C0EC55/Documents/output11:10:04.mov

现在我想使用 filemanager 再次删除该文件。我从 avassetwriter 检索上面的路径,并使用我之前定义的 outputurl 使用文件管理器删除文件。

let fileManager = FileManager.default

do {
try fileManager.removeItem(at: (self.assetWriter?.outputURL)!)
} catch let err {
print(err)
}

但我得到错误提示,没有这样的文件或目录。使用 self.assetWriter?.outputURL.path 给我同样的错误。

Error Domain=NSCocoaErrorDomain Code=4 "“output11/10/04.mov” couldn’t be removed." UserInfo={NSFilePath=/var/mobile/Containers/Data/Application/D031AB20-CB7E-4B14-9483-E7C3F4C0EC55/Documents/output11:10:04.mov, NSUserStringVariant=( Remove ), NSUnderlyingError=0x174240150 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}

最佳答案

不要在文件名中使用冒号。

(出于遗留原因)操作系统将它们视为路径分隔符并用斜杠替换它们。

关于ios - 无法从应用程序文档文件夹中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45076606/

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