mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-23 08:35:35 +08:00
fix FileSystemTest no perm
This commit is contained in:
@@ -25,6 +25,11 @@ class FileSystem
|
|||||||
logger()->warning(zm_internal_errcode('E00080') . '扫描目录失败,目录不存在');
|
logger()->warning(zm_internal_errcode('E00080') . '扫描目录失败,目录不存在');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
// 检查目录是否可读
|
||||||
|
if (!is_readable($dir)) {
|
||||||
|
logger()->warning(zm_internal_errcode('E00080') . '扫描目录失败,目录不可读');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
logger()->debug('扫描' . $dir);
|
logger()->debug('扫描' . $dir);
|
||||||
// 套上 zm_dir
|
// 套上 zm_dir
|
||||||
$scan_list = scandir($dir);
|
$scan_list = scandir($dir);
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ class FileSystemTest extends TestCase
|
|||||||
$old_perm = $this->vfs->getPermissions();
|
$old_perm = $this->vfs->getPermissions();
|
||||||
$this->vfs->chmod(0000);
|
$this->vfs->chmod(0000);
|
||||||
FileSystem::scanDirFiles($this->vfs->url());
|
FileSystem::scanDirFiles($this->vfs->url());
|
||||||
$this->assertLogged('warning', zm_internal_errcode('E00080') . '扫描目录失败,目录无法读取: ' . $this->vfs->url());
|
$this->assertLogged('warning', zm_internal_errcode('E00080') . '扫描目录失败,目录不可读');
|
||||||
$this->vfs->chmod($old_perm);
|
$this->vfs->chmod($old_perm);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user