Added preserve option to File::rmdir.

This commit is contained in:
Taylor Otwell 2012-03-21 11:22:16 -05:00
parent 3c3e913689
commit 0637042c01
1 changed files with 3 additions and 2 deletions

View File

@ -246,9 +246,10 @@ public static function cpdir($source, $destination, $delete = false, $options =
* Recursively delete a directory. * Recursively delete a directory.
* *
* @param string $directory * @param string $directory
* @param bool $preserve
* @return void * @return void
*/ */
public static function rmdir($directory) public static function rmdir($directory, $preserve = false)
{ {
if ( ! is_dir($directory)) return; if ( ! is_dir($directory)) return;
@ -269,7 +270,7 @@ public static function rmdir($directory)
} }
} }
@rmdir($directory); if ( ! $preserve) @rmdir($directory);
} }
/** /**