5

我只是想知道是否可以在 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];

提前感谢您的支持!

4

2 回答 2

5

由于writeToFile目录不存在,可能会失败。如果确实失败了,您可以尝试NSFileManager具有createDirectoryAtPath:attributes:方法的类。

于 2010-01-19T15:19:37.770 回答
5

createDirectoryAtPath : attributes:方法已被弃用。

使用createDirectoryAtPath:withIntermediateDirectories:attributes:error:代替。

于 2011-02-01T18:40:05.320 回答