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

View File

@@ -246,9 +246,10 @@ class File {
* 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 @@ class File {
} }
} }
@rmdir($directory); if ( ! $preserve) @rmdir($directory);
} }
/** /**