Get all mac files and mac files
Retrieve all mac files by Wu xueying
# Import <Cocoa/Cocoa. h>
Int main (int argc, constchar * argv []) {
NSMutableArray * directoryDict = [NSMutableArraynew];
[DirectoryDict addObject: @ {@ "url": [NSURLURLWithString: NSHomeDirectory ()],
@ "Id": @ (0)}];
NSInteger Id = 1;
While (directoryDict. count! = 0 ){
NSDictionary * info = [directoryDictfirstObject];
[DirectoryDict removeObject: info];
NSDirectoryEnumerator * directoryEnumerator = [[nsfilemanagerdefamanager]
EnumeratorAtURL: info [@ "url"]
IncludingPropertiesForKeys: nil options: NSDirectoryEnumerationSkipsHiddenFiles errorHandler: nil];
For (NSURL * fileURL in directoryEnumerator ){
[DirectoryEnumerator skipDescendants];
NSLog (@ "% @", fileURL );
NSNumber * isDirectory = nil;
NSError * error = nil; [fileURLgetResourceValue: & isDirectory forKey: NSURLIsDirectoryKey error: & error]; if ([isdirectoryispolicto: @ YES]) {
[DirectoryDict addObject: @ {@ "url": fileURL,
@ "Id": @ (Id)}];
}
Id ++;
}
Info = nil;
}
ReturnNSApplicationMain (argc, argv );}