【问题标题】:Create Subfolder in NSDocumentDirectory在 NSDocumentDirectory 中创建子文件夹
【发布时间】:2010-01-19 15:02:51
【问题描述】:

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

提前感谢您的支持!

【问题讨论】:

    标签: objective-c directory nsdocument


    【解决方案1】:

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

    【讨论】:

    • 非常感谢,你说得对,我必须先用 NSFileManager 创建 TestFolder。现在可以了!
    【解决方案2】:
    猜你喜欢
    • 2012-05-04
    • 2017-10-19
    • 2018-12-02
    • 1970-01-01
    • 2016-12-09
    • 2017-01-27
    • 2012-06-03
    • 1970-01-01
    • 2014-01-17
    相关资源
    最近更新 更多