Forráskód Böngészése

【程序目录】优化获取文件目录代码

sugar1569 2 éve
szülő
commit
c885ebfac3

+ 7 - 8
crmeb/app/services/system/log/SystemFileServices.php

@@ -253,15 +253,14 @@ class SystemFileServices extends BaseServices
         } else {
         } else {
             $dir = $dir . '/' . $fileDir;
             $dir = $dir . '/' . $fileDir;
         }
         }
-        $list = scandir($dir);
+        //获取目录列表
+        $list = array_diff(scandir($dir), array('.', '..'));
         foreach ($list as $key => $v) {
         foreach ($list as $key => $v) {
-            if ($v != '.' && $v != '..') {
-                if (is_dir($dir . DS . $v)) {
-                    $fileAll['dir'][] = FileClass::listInfo($dir . DS . $v);
-                }
-                if (is_file($dir . DS . $v)) {
-                    $fileAll['file'][] = FileClass::listInfo($dir . DS . $v);
-                }
+            if (is_dir($dir . DS . $v)) {
+                $fileAll['dir'][] = FileClass::listInfo($dir . DS . $v);
+            }
+            if (is_file($dir . DS . $v)) {
+                $fileAll['file'][] = FileClass::listInfo($dir . DS . $v);
             }
             }
         }
         }
         //兼容windows
         //兼容windows