2
我做FileManager.createDirectory失败NSCocoaErrorDomain代码:518
let tempDirectory = URL(string: "\(NSTemporaryDirectory())video/")!
do {
try FileManager.default.createDirectory(
at: tempDirectory,
withIntermediateDirectories: true)
} catch { report(error) }
而这往往抛出一个NSCocoaErrorDomain代码:518
的原因,你知道吗?我想这可能是因为有一些已经在那里,所以我加了
var isDir: ObjCBool = false
if FileManager.default.fileExists(
atPath: tempDirectory.absoluteString,
isDirectory: &isDir
) {
if isDir.boolValue {
print("Temp directory exists on launch")
}
else {
print("Temp directory exists on launch and is a file")
}
return
}
但这似乎并没有捕捉到任何
啊是啊...这听起来权利。谢谢! – Guig