2010-03-16 6 views

Répondre

3

yups, vous pouvez le faire comme:

NSString *rootString = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0]; 
    self.root = [rootString stringByAppendingPathComponent:@"DirectoryName"]; 

    NSFileManager *fileManager = [NSFileManager defaultManager]; 
    if ([fileManager fileExistsAtPath:root isDirectory:YES] == NO) 
    { 
     [fileManager createDirectoryAtPath:root attributes:nil]; 
    } 

Et pour vous récupérer pouvez le faire:

NSError *error; 

NSArray *files = [fileManager contentsOfDirectoryAtPath:root error:&error]; 

Hope this helps,

Merci, Madhup

+0

Merci Madhup. Je reçois une erreur du type "warning: passing argument 2 of 'fileExistsAtPath: isDirectory:' rend le pointeur de l'entier sans cast". Qu'est-ce que ça veut dire? – dontWatchMyProfile

+0

@mystify: pouvez-vous me dire ce que vous faites? –

+0

Pouvez-vous nous dire quel est le type de variable 'root' ici? –

Questions connexes