% Function USER-HOMEDIR-PATHNAME
Function USER-HOMEDIR-PATHNAME
user-homedir-pathname
&optional
host => pathname
host - 文字列か、文字列のリストか、:unspecific
pathname - パス名か、nil
user-homedir-pathname
は、host上にある
ユーザーのホームディレクトリに対応するパス名を決定します。
もしhostが指定されなかったときは、
その値は実装依存です。
:unspecific
の定義は、19.2.1. パス名の説明をご確認ください。
ホームディレクトリの定義は実装依存ですが、 しかしCommon Lispにおける定義としては、 ユーザーの初期化ファイルやメールのような 個人のファイルが保存されている場所を示す ディレクトリを意味しています。
user-homedir-pathname
は、
名前、タイプ、バージョンのそれぞれの要素が存在しないような
(これらの要素は全てnil
)、
host上にあるユーザーのホームディレクトリを示すパス名を返却します。
もしhost上にあるユーザーのホームディレクトリが決定できないとき、
nil
が返却されます。
もしhostが指定されなかったとき、
user-homedir-pathname
は決してnil
を返却しません。
(pathnamep (user-homedir-pathname)) => true
なし。
ホストコンピューターのファイルシステムと、その実装
なし。
なし。
なし。