|
|
@@ -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
|