J'essaie de compter des fichiers entiers dans un répertoire, y compris les sous-répertoires. C'est ce que je dois compter les fichiers dans le premier dossier:Compter les fichiers dans les répertoires ET sous-répertoires? iPhone
-(NSString *)numberOfPhotos
{
NSString *MyPath = @"/rootdirectory/";
NSArray *directoryContent = [[NSFileManager defaultManager] directoryContentsAtPath:MyPath];
return [NSString stringWithFormat:@"%d", [directoryContent count]];
}
Je pensais peut-être quelque chose comme
for (file in folder){
[file count]
{
mais ne marche pas semble fonctionner.
MISE À JOUR: En fait, était très facile:
NSDirectoryEnumerator *subs = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:musicPath error:nil];
Il retournera un objet de NSArray non NSDirectoryEnumerator – dark
NSArray * subs = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath: erreur musicPath: nulle]; – BhushanVU