ios NSFileManager的细节

来源:互联网 发布:网络应用工程师初级证 编辑:程序博客网 时间:2024/06/06 08:46

有时候,我们可能要在lib等其它文件夹下再新建一个我们自己的文件夹,这样便于存放不同类型的文件,

如果这样的化,我们需要自己新建文件夹,不然我们存放数据的时候,数据就会找不到文件夹,所以数据就不能写入本地了。


-(NSString *) cachePath

{
    NSArray *documents=NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
    NSString *document=[documents objectAtIndex:0];
    NSString *path=[document stringByAppendingPathComponent:@"ImageCache"];
    NSFileManager *fm=[NSFileManager defaultManager];
    if (![fm fileExistsAtPath:path]) {
        [fm createDirectoryAtPath:path withIntermediateDirectories:YES attributes:nil error:nil];
    }

    return path;
    
}

原创粉丝点击