我正在尝试使用 NSFileManager 将临时文件复制到另一个位置。但是它失败并抱怨其中一个文件不存在。
//Copy temp file
NSError *error;
BOOL exists = [fileManager fileExistsAtPath:chapterFileTemp];
exists = [fileManager fileExistsAtPath:chapterFile];
[fileManager copyItemAtURL:[NSURL fileURLWithPath:chapterFileTemp]
toURL:[NSURL fileURLWithPath:chapterFile]
error:&error];
//Delete temp path
[fileManager removeItemAtURL:[NSURL fileURLWithPath:chapterFileTemp] error:&error];
我在复制操作时遇到错误
(错误域=NSCocoaErrorDomain 代码=260“操作无法完成。(Cocoa 错误 260。)”UserInfo=0x1c5190b0 {NSFilePath=/var/mobile/Applications/57727CCD-88AD-4D84-8C78-EA8100645C9B/Documents/119 /myFileTemp.temp, NSUnderlyingError=0x1c527960 “操作无法完成。没有这样的文件或目录”)。
现在第一个 BOOL 返回 YES,第二个返回 NO。这是预期的。
失败的原因可能是什么
谢谢。