(rontolisp) docs
← 関数

uiop:directory-exists-p

(uiop:directory-exists-p pathname)

ディレクトリが存在するかどうかを答えます。存在すれば(末尾に / を付けた)パス名を、 存在しなければ nil を返します。uiop:file-exists-p の ディレクトリ版で、ライブラリはディレクトリルートを走査する前の検証に使います。

空のディレクトリと存在しないディレクトリを区別できるのもこの関数です。 directory はどちらにも nil を返します。

バックエンドサポート

4 バックエンドすべてで、directory と同じ 1 つのプリミティブの上に 定義されています。そのため、ファイルシステムを持たないホスト(ブラウザプレイグラウンド) では失敗せずに nil を返し、WASM モジュールは --dir を付けずに実行するとすべて nil を 返します。