Re: My private problems

2008-04-20 Thread Jens Alfke
To resolve symlinks in paths, call -[NSString stringByResolvingSymlinksInPath:] This is declared in NSPathUtilities.h, which makes it easy to overlook... —Jens smime.p7s Description: S/MIME cryptographic signature ___ Cocoa-dev mailing lis

Re: My private problems

2008-04-20 Thread Jim Correia
On Apr 20, 2008, at 6:18 AM, Gerriet M. Denkmann wrote: So - just for fun - how can I convert the symbolic link "/tmp" into an absolute pathname? stringByResolvingSymlinksInPath leaves it unchanged. That the /private prefix is removed is documented behavior.

Re: My private problems

2008-04-20 Thread Gerriet M. Denkmann
On 20 Apr 2008, at 10:53, [EMAIL PROTECTED] wrote: On Sun, Apr 20, 2008 at 3:46 AM, stephen joseph butler < [EMAIL PROTECTED]> wrote: You can do this: [[path stringByDeletingLastPathComponent] stringByAppendingPathComponent:[fima pathContentOfSymbolicLinkAtPath :path]]; I think that wil

Re: My private problems

2008-04-20 Thread Jean-Daniel Dupas
Le 20 avr. 08 à 10:46, stephen joseph butler a écrit : On Sun, Apr 20, 2008 at 3:19 AM, Gerriet M. Denkmann <[EMAIL PROTECTED] > wrote: I need an absolute path. So I do: NSFileManager *fima = [ NSFileManager defaultManager ]; NSString *fileType = [ [ fima fileAttributesAtPath: path trav

Re: My private problems

2008-04-20 Thread stephen joseph butler
On Sun, Apr 20, 2008 at 3:46 AM, stephen joseph butler < [EMAIL PROTECTED]> wrote: > You can do this: > > [[path stringByDeletingLastPathComponent] > stringByAppendingPathComponent:[fima pathContentOfSymbolicLinkAtPath > > > > :path]]; > > > I think that will work. > Actually, that won't. You ha

Re: My private problems

2008-04-20 Thread stephen joseph butler
On Sun, Apr 20, 2008 at 3:19 AM, Gerriet M. Denkmann <[EMAIL PROTECTED]> wrote: > I need an absolute path. > > So I do: > > NSFileManager *fima = [ NSFileManager defaultManager ]; > NSString *fileType = [ [ fima fileAttributesAtPath: path traverseLink: NO > ]; fileType ]; > if ( [ fileType isEqua

My private problems

2008-04-20 Thread Gerriet M. Denkmann
I need an absolute path. So I do: NSFileManager *fima = [ NSFileManager defaultManager ]; NSString *fileType = [ [ fima fileAttributesAtPath: path traverseLink: NO ]; fileType ]; if ( [ fileType isEqualToString: NSFileTypeSymbolicLink ] ) path = [ fima pathContentOfSymbolicLinkAtPat