Re: How to show a file in Finder in LW?
Posting this to the list, too: Pekka -- Thanks, got it running! This looks like the most compatible solution: (defun reveal-in-finder (pathname) (sys::call-system (concatenate 'string "/usr/bin/open " "'" (directory-namestring pathname) "'"))) It opens up the directory of the file in Finder. I found this documentation. It is very helpful for developers, since shows the flags available for different OS X versions. http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/open.1.html For example -R flag works from the 10.6.6 and up. "open <directory-pathname>" works in all platforms. Concatenate adds quotes and allow spaces in pathname. Pekka >On Wed, Aug 3, 2011 at 13:49, Pekka Tolonen <pekka.tolonen@welho.com> wrote: >> LW probably does not have the function, but does anybody know if there is OS >> X unix command that would do the work? > >/usr/bin/open -R /path/to/file > >Also have a look at NSWorkspace, specifically >-selectFile:inFileViewerRootedAtPath: and >-activateFileViewerSelectingURLs: > >HTH, >Martin