如何将多个文件从资源文件夹复制到文档目录?

时间:2011-09-03 05:38:49

标签: iphone objective-c cocoa-touch ios4

我想将多个文件(包含.vot文件)从我的应用程序复制到文档目录路径。

这里我要在我的项目中添加一些文件,这些文件需要复制到文档目录文件夹中。

例如,

我有像

这样的文件

1)One.vot

2)Two.vot

如何在文档目录中复制此.vot文件?

1 个答案:

答案 0 :(得分:1)

NSString* directoryPath = [NSString stringWithFormat: @"%@/Files", [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex: 0]];
    [[NSFileManager defaultManager] createDirectoryAtPath:directoryPath withIntermediateDirectories:YES attributes:NO error:nil];

    NSMutableArray *FilesArray=[[NSMutableArray alloc] initWithObjects:@"path1",@"path2"]];//add file Paths To FilesArray    
    for(int i=0;i<[FilesArray count];i++)
    {
        NSString *str=[directoryPath copy];
        str=[str stringByAppendingPathExtension:[NSString stringWithFormat:@"File %i",i+1]];
        NSData *FileData = [[NSData alloc] initWithContentsOfFile:[FilesArray objectAtIndex:i]]; 
        [FileData writeToFile:str atomically:NO];
        [str release];
    }