Function LOGICAL-PATHNAME
logical-pathname
pathspec => logical-pathname
pathspec - 論理パス名か、論理パス名の名前文字か、ストリーム
logical-pathname - 論理パス名
logical-pathname
はpathspecを論理パス名へ変換し、 新しい論理パス名を返却します。 もしpathspecが論理パス名の名前文字列であるときは、 それはホストの要素と合わせてコロンが続くものを含まなければなりません。 もしpathspecがストリームのときは、 それはpathname
が論理パス名を返却するような ものでなければなりません。
もしpathspecがストリームのとき、 そのストリームは開いているものか閉じているものを指定できます。 logical-pathname
は ファイルがクローズされたあとのものについては、 ファイルが開いているときに実行されたものと同じ論理パス名を返却します。 もしpathspecがストリームであり、 make-two-way-stream
, make-echo-stream
, make-broadcast-stream
, make-concatenated-stream
, make-string-input-stream
, make-string-output-stream
によって作成されたもののときはエラーが発生します。
なし。
なし。
pathspecが正しく指定されなかったときは、 型type-error
のエラーが発生します。
logical-pathname
, translate-logical-pathname
, 19.3. 論理パス名
なし。