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
Next revision
Previous revision
action:Get_File_Attribute [2019/03/21 15:13]
JMichaelTX ADD section on Alias and SymLink
action:Get_File_Attribute [2019/07/08 04:56] (current)
peternlewis
Line 8: Line 8:
  
 The result of the action is displayed at the bottom of the action. The result of the action is displayed at the bottom of the action.
- 
-===== Using Alias and SymLink Files ===== 
- 
-If you select an Alias or SymLink file using the _File Chooser_ it will return the _target_ rather than the actual path. 
- 
-{{:​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. 
- 
-```applescript 
-tell application "​Finder"​ 
-  set theSel to the selection 
-  set theItem to item 1 of theSel 
-  set itemKindStr to (kind of theItem) as text 
-end tell 
- 
-return itemKindStr 
--->Alias 
-``` 
- 
- 
---- 
  
 ===== File attributes available ===== ===== File attributes available =====
  
   *file type (r/o).   *file type (r/o).
-  *file size (r/o).+  *file size (r/o) in bytes.
   *creation date.   *creation date.
   *modification date.   *modification date.
Line 58: Line 36:
   *base name (r/o).   *base name (r/o).
   *extension (r/o).   *extension (r/o).
 +  *display name (r/o, v9.0+).
  
 ===== Addition File Attributes ===== ===== Addition File Attributes =====
Line 69: Line 48:
  
  
-===== See Also =====+===== Using Alias and SymLink Files ===== 
 + 
 +If you select an Alias or SymLink file using the _File Chooser_ it will return the _target_ rather than the actual path. 
 + 
 +{{:​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 either "Link: Alias" OR "Link: SymLink"​ OR the file kind. 
 + 
 +```applescript 
 +tell application "​Finder"​ 
 +  set theSel to the selection 
 +  set theItem to item 1 of theSel 
 +  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 
 + 
 +return itemKindStr 
 +-->Link: Alias 
 +-->Link: SymLink 
 +-->​BBEdit text document
  
-----+```
  
-=== Actions ​===+===== See Also =====
  
-* [[action:​Set File Attribute|Set File Attribute]] +==== Actions ​====
-* [[action:​Filter|Filter]] +
-* [[:Actions|See all Actions]]+
  
-----+* [[Set File Attribute]] 
 +* [[Filter]] 
 +* [[:​Actions|See all Actions]]
  
 ==== Forum ==== ==== Forum ====
action/Get_File_Attribute.1553195588.txt.gz · Last modified: 2019/03/21 15:13 by JMichaelTX