Next: , Previous: Directory Names, Up: File Names


24.8.3 ファイルの絶対名と相対名

ファイルシステム内のすべてのディレクトリは、 ルートディレクトリから始まる木を形作ります。 ファイル名では、木のルートから始まるすべてのディレクトリ名を指定できて、 これを絶対(absolute)ファイル名と呼びます。 あるいは、デフォルトディレクトリを基準に 木の中でのファイルの位置を指定することもでき、 これを相対(relative)ファイル名と呼びます。 UNIXでは、絶対ファイル名はスラッシュかティルダ(‘~’)で始まり、 相対ファイル名はそれらでは始まりません。 VMSでの規則は複雑です。

— Function: file-name-absolute-p filename

この関数は、ファイルfilenameが絶対ファイル名であればtを返し、 さもなければnilを返す。 VMS上では、この関数はUNIXの構文とVMSの構文の両方を理解する。

          (file-name-absolute-p "~rms/foo")
               ⇒ t
          (file-name-absolute-p "rms/foo")
               ⇒ nil
          (file-name-absolute-p "/user/rms/foo")
               ⇒ t