是否有在Objective-C的方法,以递归从字符串创建目录?

我想写的iPhone应用程序的缓存文件夹从服务器下载图像。 我的计划是将图像保存“site.com/path/to/image.jpg”,因为镜像服务器文件夹结构一样,使重复的​​名称是不可能的,它只是似乎是正确的方式去做。 不幸的是,看来我得写文件之前创建的文件夹自己。 是否有在Objective-C的方法调用,如果给定的“/用户/ ME / A / B / C”(不,这不是一个有效的iPhone的路径,只是一个例子)将实现/用户/我存在,然后创建一个,再下一个创造B,等等,直到它到达结束了吗?

我可以把它写自己,但我喜欢用尽可能多的内置功能。 我找不到这事在这里。

--------------解决方案-------------

尝试这个:

NSString * path = @"/Users/Me/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z";
NSError * error = nil;
BOOL success = [[NSFileManager defaultManager] createDirectoryAtPath:path
withIntermediateDirectories:YES
attributes:nil
error:&error];
if (!success || error) {
NSLog(@"Error! %@", error);
} else {
NSLog(@"Success!");
}

分类:iphone 时间:2015-03-15 人气:3
本文关键词: iPhone,目标C,文件IO
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.776 (s). 10 q(s)