在NSDocumentDirectory中创建子文件夹

时间:2010-01-19 15:02:52

标签: objective-c directory nsdocument

我只想知道是否可以在NSDocumentDirectory中创建子文件夹并将数据写入该创建的文件夹,如:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);    
NSString *dirPath =[[paths objectAtIndex:0] stringByAppendingPathComponent:@"TestFolder"];  
NSString *filePath =[dirPath stringByAppendingPathComponent:@"testimage.jpg"];  
[imageData writeToFile:filePath atomically:YES];

提前感谢您的支持!

2 个答案:

答案 0 :(得分:5)

writeToFile可能会失败,因为该目录不存在。如果失败,您可以尝试使用createDirectoryAtPath:attributes:方法的NSFileManager类。

答案 1 :(得分:5)

{@ 3}}方法已被弃用。

改为使用createDirectoryAtPath:attributes:

相关问题