私がやっている
let tempDirectory = URL(string: "\(NSTemporaryDirectory())video/")!
do {
try FileManager.default.createDirectory(
at: tempDirectory,
withIntermediateDirectories: true)
} catch { report(error) }
そして、それはしばしば NSCocoaErrorDomain Code: 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
}
しかし、それは何もキャッチしていないようです