- (void)scanPath:(NSString *) sPath {
BOOL isDir;
[[NSFileManager defaultManager] fileExistsAtPath:sPath isDirectory:&isDir];
if(isDir)
{
NSArray *contentOfDirectory=[[NSFileManager defaultManager] contentsOfDirectoryAtPath:sPath error:NULL];
int contentcount = [contentOfDirectory count];
int i;
for(i=0;i<contentcount;i++)
{
NSString *fileName = [contentOfDirectory objectAtIndex:i];
NSString *path = [sPath stringByAppendingFormat:@"%@%@",@"/",fileName];
if([[NSFileManager defaultManager] isDeletableFileAtPath:path])
{
NSLog(path);
[self scanPath:path];
}
}
}
else
{
NSString *msg=[NSString stringWithFormat:@"%@",sPath];
NSLog(msg);
}
}
Вы можете вызвать эту функцию, которая будет регистрировать все файлы в каталоге, надеюсь, это поможет.