# HG changeset patch # User Michael Albinus # Date 1254411963 0 # Node ID 1510631c4c068f9b68d91329b651bfb97622fdf9 # Parent da4cd4818c56d370b36f4508148440d4bfa13360 * files.texi (Directories): delete-directory has an optional parameter RECURSIVE. diff -r da4cd4818c56 -r 1510631c4c06 doc/lispref/files.texi --- a/doc/lispref/files.texi Thu Oct 01 15:44:10 2009 +0000 +++ b/doc/lispref/files.texi Thu Oct 01 15:46:03 2009 +0000 @@ -2501,11 +2501,12 @@ @code{mkdir} is an alias for this. @end deffn -@deffn Command delete-directory dirname +@deffn Command delete-directory dirname &optional recursive This command deletes the directory named @var{dirname}. The function @code{delete-file} does not work for files that are directories; you -must use @code{delete-directory} for them. If the directory contains -any files, @code{delete-directory} signals an error. +must use @code{delete-directory} for them. If @var{recursive} is +@code{nil}, and the directory contains any files, +@code{delete-directory} signals an error. @code{delete-directory} only follows symbolic links at the level of parent directories.