Jau*_*me 17 iphone xcode cocoa-touch objective-c ios
我正在处理名为"temp"的iOS文档文件夹,该文件夹分配包含从远程URL下载的文件的子目录.现在我需要将"temp"目录及其所有内容复制到"main"文件夹(覆盖以前创建的现有文件夹).我知道如何处理文件,但如何复制整个目录?谢谢
jrt*_*c27 29
您也可以使用NSFileManager您熟悉并喜欢目录的相同方法.例如:
if ([[NSFileManager defaultManager] fileExistsAtPath:pathToTempDirectoryInMain]) {
    [[NSFileManager defaultManager] removeItemAtPath:pathToTempDirectoryInMain error:nil];
}
NSError *copyError = nil;
if (![[NSFileManager defaultManager] copyItemAtPath:pathToTempDirectory toPath:pathToTempDirectoryInMain error:©Error]) {
    NSLog(@"Error copying files: %@", [copyError localizedDescription]);
}
该NSFileManager方法removeItemAtPath:error:,removeItemAtURL:error:,copyItemAtPath:toPath:error:和copyItemAtURL:toURL:error:方法处理目录.
你也可以看看moveItemAtPath:toPath:error:和moveItemAtURL:toURL:error:.
| 归档时间: | 
 | 
| 查看次数: | 10635 次 | 
| 最近记录: |