【问题标题】:NSFileManager application folders - iosNSFileManager 应用程序文件夹 - ios
【发布时间】:2011-11-17 18:44:20
【问题描述】:

我想创建 2 个文件夹:“Images”和“Text”,将图像类型的文件下载到“Image”文件夹,将“text”类型的文件下载到“Text”文件夹。 问题: 1)我应该在哪里以及如何创建它们? 2)如何获取这个创建的文件夹的路径? 请写一些简短的例子,或者给出类似例子的网址。

【问题讨论】:

    标签: objective-c ios nsfilemanager nsbundle


    【解决方案1】:

    试试这个:(您可以从 Apple 的文档中了解有关 NSFileManager 的更多信息)

    NSError *error = nil;
    NSString *documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];  //this get you to the root of your app's
    NSString *folderPath = [documentsDirectory stringByAppendingPathComponent:@"yourfoldername"];  
    
    if (![[NSFileManager defaultManager] fileExistsAtPath:folderPath])  //Optionally check if folder already hasn't existed.
    {
    [[NSFileManager defaultManager] createDirectoryAtPath:folderPath withIntermediateDirectories:NO attributes:nil error:&error];
    }
    

    【讨论】:

    • 谢谢你,正是我需要的
    猜你喜欢
    • 2014-12-22
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    相关资源
    最近更新 更多