Next: Truenames, Previous: Testing Accessibility, Up: Information about Files
本節ではさまざまな種類のファイル、つまり、 ディレクトリ、シンボリックリンク、普通のファイルを区別する方法を 説明します。
ファイルfilenameがシンボリックリンクであると、 関数
file-symlink-p
は当該リンクが指すファイルの名前を返す。 これは、テキストファイル、ディレクトリ、別のシンボリックリンク、 存在しないファイルの名前のいずれかである。ファイルfilenameがシンボリックリンクでない (あるいは当該ファイルが存在しない)場合、
file-symlink-p
はnil
を返す。(file-symlink-p "foo") nil (file-symlink-p "sym-link") "foo" (file-symlink-p "sym-link2") "sym-link" (file-symlink-p "/bin") "/pub/bin"