Way to retrieve creator-type of OS X files?

Richard Gaskin ambassador at fourthworld.com
Thu Sep 16 07:04:34 EDT 2004

Robert Brenstein wrote:
> Theoretically, you should be able to use Rinaldi's externals GetFInfo 
> and SetFInfo. I say theoretically because GetFInfo causes a hard crash 
> and both Frederic and RunRev folks blame the other (see bug 855). 
> Furthermore, there are no OSX versions of those externals.
> IMHO it would be reasonable to support platform-specific features like 
> these through an external.

Simple enough to script -- I wrote this one to get just the file type, 
but could easily be extended to include creator code:

function fwMacFileType pPath
   local tSaveDir, tShortFileName, tFileList, tLine, tType
   put the directory into tSaveDir
   set the itemdel to "/"
   put the last item of pPath into tShortFileName
   delete last item of pPath
   set the directory to pPath
   put the detailed files into tFileList
   put lineoffset(cr&urlEncode(tShortFileName)&comma, cr&tFileList&comma)
  into tLine
   if tLine > 0 then
     set the itemdel to comma
     put last item of line tLine of tFileList into tType
   end if
   set the directory to tSaveDir
   return tType
end fwMacFileType

  Richard Gaskin
  Fourth World Media Corporation
  Ambassador at FourthWorld.com       http://www.FourthWorld.com

More information about the use-livecode mailing list