【发布时间】:2014-01-08 03:20:57
【问题描述】:
使用下面的行,
[fileManager copyItemAtPath:sourcePath toPath:targetPath error:&error];
我们可以复制一个文件夹,但如果该文件夹已经存在,它会抛出一个异常“文件存在”。 为了覆盖单个文件,我们可以通过以下几行来实现:
NSData *myData = [NSData dataWithContentsOfURL:FileURL]; /fetch single file
[myData writeToFile:targetPath atomically:YES];
但我想复制一个已经存在的文件夹,即覆盖。
编辑: 简单的可能性,我可以在复制之前删除项目。
请提出更多可能性。
【问题讨论】:
标签: ios iphone objective-c nsfilemanager