iOS删除本地(沙盒)文件

来源:互联网 发布:淘宝酸辣粉哪家好吃 编辑:程序博客网 时间:2024/06/05 07:02
    // 获取Library文件夹路径    NSString *libPath = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)[0];    // 获取Library下Caches文件夹路径    NSString *cachePath = [libPath stringByAppendingPathComponent:@"Caches"];    // 实例化NSFileManager    NSFileManager *fileManager = [NSFileManager defaultManager];    // 获取Caches文件夹下的所有文件及文件夹    NSArray *array = [fileManager contentsOfDirectoryAtPath:cachePath error:nil];    // 循环删除Caches下的所有文件及文件夹    for (NSString *fileName in array) {        [fileManager removeItemAtPath:[cachePath stringByAppendingPathComponent:fileName] error:nil];    }

NSFileManager类主要是对文件及文件夹进行操作,NSFileHandle类主要是对文件内容进行操作,要注意区分。

0 0