file 文字列
| 文字列 | ファイルのパス |
| POSIX path | 文字列[r/o] |
| /区切りのパス(Mac OS X10.1.2以降) | |
ファイルの参照方式の一種で、パス指定を使う。
書式について詳しくは、ファイルのパスを参照して欲しい。
ファイル参照(file)が使える場面では、ほとんどの場合、代わりにエイリアスを使うことができる。
aliasと違い、存在しないファイルも指定できる。
fileは参照方式の一種であるので、値のクラスであるaliasとは違い、a reference to演算子を使わないと変数に代入することができない。
fileからの変換でなく、文字列をfile specificationに変換することでも代入できる(用例3)
AppleScriptそのものが持つ形式であるので、Finderのtellブロック以外でも使える。
POSIX pathの逆の事をやるには、POSIX fileクラスを使う。
tell application "Finder" to open file "data:test.text"
POSIX path of file "data:test.text"set theDisk to "HD:" as file specification