Skip to content

Instantly share code, notes, and snippets.

@letsspeak
Created July 18, 2013 12:31
Show Gist options
  • Save letsspeak/6028927 to your computer and use it in GitHub Desktop.
Save letsspeak/6028927 to your computer and use it in GitHub Desktop.
search files in paticular directory (not sub directories)
NSString* path=[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
path=[path stringByAppendingPathComponent:@"Downloads"];
NSString *filename = nil;
NSDictionary *attrs = nil;
NSDirectoryEnumerator* dirEnum = [[NSFileManager defaultManager] enumeratorAtPath:path];
[dirEnum skipDescendants];
while (filename = [dirEnum nextObject]) {
NSUInteger level = [dirEnum level];
if (level == 1) {
attrs = [dirEnum fileAttributes];
NSLog(@"%d:%@: %@", [dirEnum level], [attrs objectForKey:NSFileType], filename);
} else {
[dirEnum skipDescendants];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment