美文网首页
iOS 复制文件夹下所有文件到另一个文件夹

iOS 复制文件夹下所有文件到另一个文件夹

作者: 木子小易呀 | 来源:发表于2017-10-10 15:59 被阅读0次

    -(void)copyFileFromPath:(NSString *)sourcePath toPath:(NSString *)toPath

    {

    NSFileManager *fileManager = [[NSFileManager alloc] init];

    NSArray* array = [fileManager contentsOfDirectoryAtPath:sourcePath error:nil];

    for(int i = 0; i<[array count]; i++)

    {

    NSString *fullPath = [sourcePath stringByAppendingPathComponent:[array objectAtIndex:i]];

    NSString *fullToPath = [toPath stringByAppendingPathComponent:[array objectAtIndex:i]];

    NSLog(@"%@",fullPath);

    NSLog(@"%@",fullToPath);

    //判断是不是文件夹

    BOOL isFolder = NO;

    //判断是不是存在路径 并且是不是文件夹

    BOOL isExist = [fileManager fileExistsAtPath:fullPath isDirectory:&isFolder];

    if (isExist)

    {

    NSError *err = nil;

    [[NSFileManager defaultManager] copyItemAtPath:fullPath toPath:fullToPath error:&err];

    NSLog(@"%@",err);

    if (isFolder)

    {

    [self copyFileFromPath:fullPath toPath:fullToPath];

    }

    }

    }

    }

    相关文章

      网友评论

          本文标题:iOS 复制文件夹下所有文件到另一个文件夹

          本文链接:https://www.haomeiwen.com/subject/jugvyxtx.html