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 (
なし。
ホストコンピューターのファイルシステムと、その実装
なし。
なし。
なし。