User Tools

Site Tools


action:Get_File_Attribute

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
action:Get_File_Attribute [2019/03/21 15:13]
JMichaelTX ADD section on Alias and SymLink
action:Get_File_Attribute [2019/03/21 19:15] (current)
JMichaelTX Revise script to distinguish between Alias and SymLink
Line 15: Line 15:
 {{:​action:​get-file-attribute-km8.png?​nolink|}} {{:​action:​get-file-attribute-km8.png?​nolink|}}
  
-If you want to determine if the Finder Item is an Alias or SymLink, you can use this AppleScript,​ which will return "​Alias" ​if the Item is either an Alias or SymLink.+If you want to determine if the Finder Item is an Alias or SymLink, you can use this AppleScript,​ which will return ​either ​"Link: Alias" ​OR "​Link: ​SymLink" OR the file kind.
  
 ```applescript ```applescript
Line 22: Line 22:
   set theItem to item 1 of theSel   set theItem to item 1 of theSel
   set itemKindStr to (kind of theItem) as text   set itemKindStr to (kind of theItem) as text
 +  ​
 +  if (itemKindStr ≠ "​folder"​) then
 +    set itemFileType to (file type of theItem) as text
 +  else
 +    set itemFileType to "​folder"​
 +  end if
 +  ​
 +  if (itemKindStr = "​Alias"​) then
 +    if (itemFileType = "​missing value"​) then
 +      set itemKindStr to "Link: SymLink"​
 +    else
 +      set itemKindStr to "Link: Alias"
 +    end if
 +  end if
 +  ​
 end tell end tell
  
 return itemKindStr return itemKindStr
--->Alias+-->Link: Alias 
 +-->Link: SymLink 
 +-->​BBEdit text document 
 ``` ```
 +
  
  
action/Get_File_Attribute.txt · Last modified: 2019/03/21 19:15 by JMichaelTX