diff --git a/crmeb/app/services/system/log/SystemFileServices.php b/crmeb/app/services/system/log/SystemFileServices.php index 2283e5816..cd4ee62b7 100644 --- a/crmeb/app/services/system/log/SystemFileServices.php +++ b/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