- (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);
}
}
można nazwać tę funkcję, która będzie rejestrować wszystkie pliki w katalogu, nadzieję, że to pomoże.
@Risma to rodzaj rekursywnego rozwiązania, o którym mówiłem na czacie. – GnarlyDog
dziękuję za odpowiedź :) –
@Risma Upewnij się, że podziękowania należą się właściwej osobie :) – Triode