Hi Brian,
As the files function returns a list sorted by alphabetical order, I
don't think it's necessary.
Le 30 juil. 05 à 11:35, Brian Yennie a écrit :
Quick observation... you may get unreliable results when the name
of one file is a substring of the name of another file in the same
folder. You might try adding a comma to the file name, or using
itemOffset() and wholeMatches.
HTH
- Brian
Hi Howard,
You could use AppleScript but doing this with Transcript is easy
and fast:
function CreatorAndType pFilePath
local tDefaultFolder,tCreatorType
-----
if the platform <> "MacOs" then return "Error: filetype not
supported"
put the defaultFolder into tDefaultFolder
set the itemdel to slash
set the defaultFolder to item 1 to -2 of pFilePath
put urlDecode(the detailed files) into tFiles
put line lineOffset(item - 1 of pFilePath,tFiles) of tFiles into
tFile
set the defaultFolder to tDefaultFolder
set the itemDel to comma
put item 11 of tFile into tCreatorType
if tCreatorType = empty then return "Error: could not find the
filetype"
return char 1 to 4 of item 11 of tFile & comma & char 5 to 8 of
item -1 of tFile
-- creator and type separated by a comma
end CreatorAndType
Best Regards from Paris,
Eric Chatonet.
Le 30 juil. 05 à 01:56, Howard Bornstein a écrit :
I wanted to check to see if I'm missing something obvious. I want to
be able to get the type code of a specific file under OSX. As far as
I've been able to find, there is only one way to get the type code--
with the files function. The detailed files includes the type and
creator codes. However, this gets the entire list of files in the
default folder. Unless there's something I'm missing, the sequence
would be something like this:
1) Get the full path of the file you want the type code for
2) Extract the folder it's in
3) Set the default folder to that folder
4) Get the detailed files
5) Compare the file name with item one of every line in the files
6) When you find a match, extract the last item from the detailed
file
description which is the type/creator code.
This seems like a lot of work, just to get an attribute of a
file. We
have the filetype property, where we can set the type of a file.
Isn't
there a simple way to *get* the type of a file?
----------------------------------------------------------------
So Smart Software
For institutions, companies and associations
Built-to-order applications: management, multimedia, internet, etc.
Windows, Mac OS and Linux... With the French touch
Free plugins and tutorials on my website
----------------------------------------------------------------
Web site http://www.sosmartsoftware.com/
Email [EMAIL PROTECTED]/
Phone 33 (0)1 43 31 77 62
Mobile 33 (0)6 20 74 50 86
----------------------------------------------------------------
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution