2012-03-23 5 views
0

J'essaie de comprendre comment vérifier si un dossier existe dans le projet. Le problème est qu'il ne peut pas trouver "MyFolder" et je pense que c'est parce qu'il ne regarde pas à l'intérieur du bundle mais plutôt sur la racine du téléphone. Si j'imprime le chemin actuel, il renvoie "/"Vérifiez si le fichier/dossier existe dans le paquet/projet

BOOL isDir; 
BOOL exists = [fileManager fileExistsAtPath:@"MyFolder/" isDirectory:&isDir]; 
if (exists) { 
    NSLog(@"exist"); 
    /* file exists */ 
    if (isDir) { 
     /* file is a directory */ 
     NSLog(@"is dir"); 
    } 
} 

Comment pourrais-je résoudre ce problème?

Répondre

1

Si vous faites

fileManager = [NSFileManager defaultManager]; 

Ensuite, votre code est bon et l'erreur est dans un autre morceau de votre code.

Le «/» retourné est la racine de votre application, vous ne pouvez pas regarder à la racine du téléphone

Ou vous n'avez pas le dossier « MonDossier ».

Questions connexes