美文网首页
删除指定路径下的所有文件

删除指定路径下的所有文件

作者: 番薯大佬 | 来源:发表于2018-02-07 22:47 被阅读5次
    + (void)deleteFiles:(NSString *)path
    {
            NSFileManager *fileManger = [NSFileManager defaultManager];
            BOOL isDir = NO;
            BOOL isExist = [fileManger fileExistsAtPath:path
    isDirectory:&isDir];
            if (isExist) 
            {
                    if (isDir) 
                    {
                            NSArray *dirArray = [fileManger
    contentsOfDirectoryAtPath:path error:nil];
                            NSString *subPath = nil;
                            for (NSString * str in dirArray) 
                            {
                                    subPath  = [path
    stringByAppendingPathComponent:str];
                                    BOOL issubDir = NO;
                                    [fileManger fileExistsAtPath:subPath
    isDirectory:&issubDir];
                                    [self deleteFiles:subPath];
                            }
                    }
                    else
                    {
                            NSLog(@"%@",path);
                            [manager removeItemAtPath:filePath error:nil];
                    } 
            }
            else
            {
                    NSLog(@"            ");
            }
    }
    

    相关文章

      网友评论

          本文标题:删除指定路径下的所有文件

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