2011-09-08 11 views

cevap

5

Tüm özel dosyalarınız ve verileriniz varsayılan olarak uygulamanızın belgeler dizininde saklanır. Varsayılan belge dizinine erişmek için aşağıdan bir örnek kod koydum; artı orada 'MyFolderName'

olarak adlandırılmış özel bir klasörde, sonuç, belirttiğiniz yoldaki dosya veya dizinlerin NSString nesnelerini içeren bir dizi olacaktır.

//Accessing the default documents directory 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 

//Appending the name of your custom folder, if you have any 
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"MyFolderName"]; 

NSFileManager *fileManager = [NSFileManager defaultManager]; 

if ([fileManager fileExistsAtPath:path]) { // Directory exists 
NSArray *listOfFiles = [fileManager contentsOfDirectoryAtPath:path error:nil]; 
} 

Bu yardımcı olur umarız! :)

+0

Bunun kolay olacağını anlayamadınız. Teşekkürler! –

6
NSArray * files = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:folderLocationString error:nil]; 
İlgili konular