如果不存在,则xcode自动创建文件夹

Ste*_*abs 2 iphone directory xcode

只是想知道xCode是否能够在桌面上自动创建一个文件夹(如果它不存在)?

NSString *documentsDirectory = @"/Users/admin/Desktop/12Dec2012";
Run Code Online (Sandbox Code Playgroud)

假设文件夹"12Dec2012"未在桌面上创建,但我希望将.txt保存到文件夹"12Dec2012",xCode会自动创建该文件夹并将其存储在.txt文件中吗?

fab*_*789 9

不,它不会被创建.使用它来创建文件夹:

NSFileManager *manager = [NSFileManager defaultManager];

NSURL *url = [NSURL fileURLWithPath:@"/Users/admin/Desktop/12Dec2012/"
                        isDirectory:YES];

NSError *createError = nil;
BOOL success = [manager createDirectoryAtURL:url
                 withIntermediateDirectories:YES
                                  attributes:nil
                                       error:&createError];

if (!success) {
    // Handle error
    return;
}

// Use folder
Run Code Online (Sandbox Code Playgroud)