取得Documents目錄的路徑

取得Documents目錄的路徑

iOS系統中,每個APP都有獨立的儲存環境,在程式建立時也會建立Documents目錄,所需要保存的都可以存放在這,系統備份或還原時Documents都會被處理。

字串格式路徑

//-----------start-----------
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,   NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSLog(@"%@",documentsDirectory);
//------------end------------

輸出結果:

/Users/danny/Library/Application Support/iPhone Simulator/6.0/Applications/BC7239AA-D727-4D8C-B986-B5A55F8C881D/Documents

URL格式路徑

//-----------start-----------
    NSFileManager* fileManager = [NSFileManager defaultManager];
    NSArray* pathArray = [fileManager URLsForDirectory:NSDocumentDirectory inDomains:YES];
    NSURL* documentDirURL = [pathArray objectAtIndex:0];
    NSLog(@"%@",documentDirURL);
//------------end------------

輸出結果:

file://localhost/Users/danny/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/BC7239AA-D727-4D8C-B986-B5A55F8C881D/Documents/