Function USER-HOMEDIR-PATHNAME

UP


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

副作用

なし。

影響

ホストコンピューターのファイルシステムと、その実装

例外

なし。

参考

なし。

備考

なし。


TOP, Github