NSFileManager - getting list of "safe" files/folders [update]
NSFileManager - getting list of "safe" files/folders [update]
- Subject: NSFileManager - getting list of "safe" files/folders [update]
- From: Duncan Campbell <email@hidden>
- Date: Tue, 21 Jun 2005 14:36:59 +1000
Hi folks - sorry I didn't search the forums first, and I know this has been asked before but I cannot find a *complete* solution.
I found some good sample code in this posting:
the general consensus seems to be:
* Ignore files beginning with "." * Ignore files in /.hidden * Ignore files who's HFS "invisible" flag is set * Remove some other "special" folders (like "/Network") - does anyone know how to do this?
However, even following all of the above I am still getting too many files!
If I follow the above techniques, and i look at my "/" directory, I still get the following "bad" items:
/etc <dir> /mach.sym /mach.sym (this second one is a sym-link to the first) /tmo /var
Any ideas?
If I use something like:
NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *array = [fileManager directoryContentsAtPath:fullPath]
I can get an array of files/folders from any path.
If I do this with "/", I get lots of files & folders that I perhaps "shouldn't" see - i.e. terminal would list them, but Finder doesn't (folders like "automount" and "cores" and files like "mach.sym" and "mach_kernel" ).
Is there a way for me to filter out these folders to replicate the list that Finder gives me?
Cheers for any help.
D.
Duncan Campbell =====================
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden