% Function DIRECTORY
Function DIRECTORY
directory pathspec &key => pathnames
pathspec = パス名指定子。ワイルドカードが含まれるかもしれません。
pathnames - 物理パス名のリスト
ファイルシステム内において、 pathspecにマッチする名前を持つファイルがもしあるなら決定し、 それらのファイルの実際の名前に対応するパス名の新しいリストを返却します。
実装はdirectoryのキーワード引数に
実装定義のものを受け付けるように拡張するかもしれません。
なし。
ホストコンピューターのファイルシステム
もしディレクトリのリストを取得しようとしたときに失敗したときは、
型file-errorのエラーが発生します。
pathname,
logical-pathname,
ensure-directories-exist,
20.1. ファイルシステムの説明,
20.1.2. 開かれた・閉じたストリームのファイル操作,
19.1.2. ファイル名としてのパス名
もしpathspecにワイルドカードが含まれていないとき、 結果のリストはゼロかひとつの要素が含まれているものになります。
directoryの引数リストには、
標準のキーワード引数が定義されてはいませんが、
&keyが定義されています。
:allow-other-keys tは、
仕様に適合したプログラムにおいては、
プログラムに通された実装でサポートされていない
どのような追加のキーワード引数も
静かに無視するときに使われます。