2011-06-23 46 views
2

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

NSString *documentsDirectory = @"/Users/admin/Desktop/12Dec2012"; 

假设该文件夹“12Dec2012”未在桌面创建,但我想保存为.txt到文件夹“12Dec2012”,将汽车的XCode创建文件夹和.txt文件存放在?

回答

0

不,您必须检查目录是否存在,如果不存在则创建它。

10

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

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 
相关问题