wugg 3 gadi atpakaļ
vecāks
revīzija
89a2f6c2c7
1 mainītis faili ar 27 papildinājumiem un 0 dzēšanām
  1. 27 0
      app/common.php

+ 27 - 0
app/common.php

@@ -428,3 +428,30 @@ function excelSave($fileName = '', $headArr = [], $data = [])
     exit();
 }
 
+function deldir($path){
+    //如果是目录则继续
+    if(is_dir($path)){
+        //扫描一个文件夹内的所有文件夹和文件并返回数组
+        $p = scandir($path);
+        //如果 $p 中有两个以上的元素则说明当前 $path 不为空
+        if(count($p)>2){
+            foreach($p as $val){
+                //排除目录中的.和..
+                if($val !="." && $val !=".."){
+                    //如果是目录则递归子目录,继续操作
+                    if(is_dir($path.$val)){
+                        //子目录中操作删除文件夹和文件
+                        deldir($path.$val.'/');
+                    }else{
+                        //如果是文件直接删除
+                        unlink($path.$val);
+                    }
+                }
+            }
+        }
+    }
+    //删除目录
+    return rmdir($path);
+}
+
+