Я пытаюсь подсчитать целые файлы в каталоге, включая подкаталоги. Это то, что я должен рассчитывать файлы в первой папке:Количество файлов в каталогах И подкаталоги? iPhone
-(NSString *)numberOfPhotos
{
NSString *MyPath = @"/rootdirectory/";
NSArray *directoryContent = [[NSFileManager defaultManager] directoryContentsAtPath:MyPath];
return [NSString stringWithFormat:@"%d", [directoryContent count]];
}
Я думал, может быть что-то вроде
for (file in folder){
[file count]
{
, но, кажется, работает оленья кожа.
UPDATE: На самом деле, было очень легко:
NSDirectoryEnumerator *subs = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:musicPath error:nil];
Он вернет объект NSArray, а не NSDirectoryEnumerator – dark
NSArray * subs = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath: musicPath error: nil]; – BhushanVU