(rontolisp) docs
← 関数

uiop:parse-unix-namestring

(uiop:parse-unix-namestring name &key type defaults dot-dot ensure-directory &allow-other-keys)

name を Unix 構文でパス名に型強制します -- UIOP の可搬なパス名リーダです。パス名は そのまま通り、nilnil のまま、シンボルは小文字化して文字列として読まれます。 空と "." のディレクトリ成分は落とされ、".." は 1 段上として残ります。文字列の :type は最後の成分全体を NAME にしてその型を付け、:ensure-directory (または :type :directory) はディレクトリ形式を強制します。残りのキーは uiop:ensure-pathname へ渡されます (:want-relative t は絶対な文字列を拒否します)。

バックエンドサポート

4 つのバックエンドすべてで動作します (Lisp ソース、uiop-pathname.lisp)。