diff --git a/laravel/file.php b/laravel/file.php index b584d00d..749232e7 100644 --- a/laravel/file.php +++ b/laravel/file.php @@ -246,9 +246,10 @@ public static function cpdir($source, $destination, $delete = false, $options = * Recursively delete a directory. * * @param string $directory + * @param bool $preserve * @return void */ - public static function rmdir($directory) + public static function rmdir($directory, $preserve = false) { if ( ! is_dir($directory)) return; @@ -269,7 +270,7 @@ public static function rmdir($directory) } } - @rmdir($directory); + if ( ! $preserve) @rmdir($directory); } /**