尝试从temp移动文件时“操作无法完成。没有此类文件或目录”

时间:2013-05-15 15:33:08

标签: ios objective-c nsfilemanager

我正在尝试从tmp目录移动文件,但它没有按预期工作。这是我的代码和日志:

NSFileManager *fileManager = [NSFileManager defaultManager];

NSLog(@"URL: %@", URL);

NSString *finalPath = [self fullPathForMediaDisplayType:JMediaDisplayTypeMovie];

NSLog(@"Final Path: %@", finalPath);

NSURL *finalURL = [NSURL fileURLWithPath:finalPath];

NSLog(@"Final URL: %@", finalURL);

NSError *error;
[fileManager removeItemAtURL:finalURL error:&error];
[fileManager moveItemAtURL:URL toURL:finalURL error:&error];

NSLog(@"Error: %@", error);

日志:

URL: file://localhost/private/var/mobile/Applications/APP-ID-REMOVED/tmp//trim.ptltHA.MOV
Final Path: /var/mobile/Applications/APP-ID-REMOVED/Documents/9i3bqQVsKZMXwjCr38My-movie.MOV
Final URL: file://localhost/var/mobile/Applications/APP-ID-REMOVED/Documents/9i3bqQVsKZMXwjCr38My-movie.MOV
Error: error: Error Domain=NSCocoaErrorDomain Code=4 "The operation couldn’t be completed. (Cocoa error 4.)" UserInfo=0x1f53fb30 {NSUnderlyingError=0x1f53fad0 "The operation couldn’t be completed. No such file or directory", NSFilePath=/var/mobile/Applications/APP-ID-REMOVED/Documents/9i3bqQVsKZMXwjCr38My-movie.mov, NSUserStringVariant=(
    Remove
)}

为什么这不能识别目录的任何想法?文件目录肯定存在,我保存了各种其他文件。

0 个答案:

没有答案