delete-directory

Title
delete-directory
Type
Function
Arguments
delete-directory DIRNAME &key :if-does-not-exist :if-access-denied
Package
lisp
Section
ファイルシステム
File
builtin.l
ディレクトリを削除します。

  DIRNAME            : 削除するディレクトリ名を指定します。
  :if-does-not-exist : ディレクトリが存在しない場合の動作を指定します。
        :error          エラーを出力します。
        :skip           エラーは出力せず、nilを返します。
  :if-access-denied  : アクセスが拒否された場合の動作を指定します。
        :error          エラーを出力します。
        :skip           エラーは出力せず、nilを返します。
        :force          強制的に削除を試みます。

削除できたかどうかで戻り値が変わります。

  t   削除に成功
  nil 削除に失敗

使用例:
  (delete-directory "C:/xyzzy/testdir")
  => t
Seealso
delete-file
create-directory