Просмотр исходного кода

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

sugar1569 2 лет назад
Родитель
Сommit
c885ebfac3
1 измененных файлов с 7 добавлено и 8 удалено
  1. 7 8
      crmeb/app/services/system/log/SystemFileServices.php

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

@@ -253,15 +253,14 @@ class SystemFileServices extends BaseServices
         } else {
             $dir = $dir . '/' . $fileDir;
         }
-        $list = scandir($dir);
+        //获取目录列表
+        $list = array_diff(scandir($dir), array('.', '..'));
         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