SPY
这个显示中其实有两个来源的数据:
1、用户文件数来自 :数据库中的 io_file 表中的记录 (此处为读表数据,如果开启啦数据库缓存,则需要等缓存清除以后才能正确显示)
2、磁盘使用空间:如果不限制用户最大使用空间值,取得是 本地存储库 所在的 物理磁盘实际使用空间(这个为系统实时数据)
so,原因就可能以下:
一、用户数删除、存储空间仍然显示
原因一:数据库逻辑删除,物理文件未删除(位于系统回收站相当于未删除)则用户数据已清除,而存储空间还有取到磁盘用量
原因二:数据库物理删除,物理文件未删除,原因如上
处理方式:物理删除文件
二、用户数显示有数量、存储空间显示无
这种情形,就是物理已经删除,数据库还有数据
1、常见管理员直接删除附件路径中的文件
2、系统删除操作的时候遇到 锁表阻塞,所以数据库未删除记录
处理方式/:清理数据库记录,或者使用文件备份文件还原附件
//获取物理磁盘实际使用空间及容量
//获取数据表中关于用户文件数的方法