//这里我想在保存之前保存一个mp4文件我想检查它是否在那里alreday.if还有创建另一个名字
let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let savePathUrl = NSURL(string: ("\(documentsURL.appendingPathComponent("temp"))" + ".mp4"))
if FileManager.default.fileExists(atPath: **savePathUrl**)// here i get error
}
{
do
{
try FileManager.default.removeItem(atPath: **savePathUrl**)// here i get error
}
catch { }
}
答案 0 :(得分:1)
首先,您创建meta
的方式毫无意义。替换:
savePathUrl
使用:
let savePathUrl = NSURL(string: ("\(documentsURL.appendingPathComponent("temp"))" + ".mp4"))
然后对于两个let savePathUrl = documentsURL.appendingPathComponent("temp.mp4")
管理器方法,您需要一个文件路径。要从文件URL获取文件路径,您需要使用FileManager
属性。
path