Function ENSURE-DIRECTORIES-EXIST
ensure-directories-exist
pathspec &key
verbose => pathspec, created
pathspec - パス名指定子
verbose - generalized-boolean
created - generalized-boolean
指定されたファイルに含まれるディレクトリが 実際に存在するかどうかをテストし、 もし存在しなかったときは作成するよう試みます。
もし含まれているディレクトリが存在せず、 verboseがtrueのときは、 実装は標準出力にどのようなディレクトリが生成されたかを 出力することが許されます(しかし必須ではありません)。 もし含まれているディレクトリが存在しているか、 あるいはverboseがfalseのときは、 この関数は何も出力しません。
第一返却値は引数のpathspecであり、 この操作が他のファイル操作の式に直接組み込めるようにしています。 第二返却値のcreatedは、 もし何らかのディレクトリが生成された場合はtrueです。
なし。
ホストコンピューターのファイルシステム
pathspecのホスト、デバイス、ディレクトリの部分が ワイルドカードを含んでいるときは、 型file-error
のエラーが発生します。
もしディレクトリの生成の試行が成功しなかったとき、 型file-error
が通知されますが、 もしこのような状況が生じたときに ファイルシステム内で実際に生じたことは、 生成が全く起こらなかったか、 あるいはいくつか生成されたか、 または全ての要求が生成されたか、 いずれかの場合になるでしょう。
probe-file
, open
, 19.1.2. ファイル名としてのパス名
なし。