From: Robin Appelman Date: Sun, 29 May 2011 15:01:34 +0000 (+0200) Subject: recursive deletion is now in OC_HELPER X-Git-Tag: v3.0~267^2~558^2~11 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f48344df309819d4f121dfc0b98aca142db3ed14;p=nextcloud-server.git recursive deletion is now in OC_HELPER --- diff --git a/lib/files.php b/lib/files.php index ac2129d0ac4..2a56c5b4b37 100644 --- a/lib/files.php +++ b/lib/files.php @@ -311,24 +311,6 @@ function zipAddDir($dir,$zip,$internalDir=''){ } } -//remove a dir and it's content -function delTree($dir) { - if (!file_exists($dir)) return true; - if (!is_dir($dir) || is_link($dir)) return unlink($dir); - foreach (scandir($dir) as $item) { - if ($item == '.' || $item == '..') continue; - if(is_file($dir.'/'.$item)){ - unlink($dir.'/'.$item); - }elseif(is_dir($dir.'/'.$item)){ - if (!delTree($dir. "/" . $item)){ - return false; - }; - } - } - $return=rmdir($dir); - return $return; -} - if(!function_exists('sys_get_temp_dir')) { function sys_get_temp_dir() { if( $temp=getenv('TMP') ) return $temp;