2011-06-23 68 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 
相關問題