
帝国CMS用久了几乎都会遇到同一个问题,d/file目录越堆越大,几十万张图片里有一大半是换模板、删文章、采集文章等之后留下的文件,附件表里没有记录,页面上也没有引用,但没人敢直接删,怕删掉还在用的图。 本插件就是为此而生的,附件表与磁盘自动比对,d/file 一键扫描,全库校验不误删在用图片,可疑文件先回收站再删除。
1、将filecheck文件夹里面的内容上传至网站e/extend/目录下。
2、在浏览器中执行 /e/extend/filecheck/install/index.php 文件,依提示进行安装;
3、提示安装完成后,删除 /e/extend/filecheck/install/ 目录以确保安全;
4、回到帝国CMS后台,插件菜单里面即可看到"附件清理"插件;
1、扫描目录(默认 d/file),选择是否开启深度校验(建议开启)。
2、点开始扫描,等待进度条走完。
3、 看统计卡:磁盘文件 / 已登记 / 疑似多余 / 登记未用 / 正文引用 / 记录丢失。
4、进入疑似多余,按体积从大到小核对,可搜索、可按扩展名筛选。
5、确认无用的勾选 移入回收站。
6、 前台抽查几个页面,确认没有裂图。
7、去回收站彻底删除或清空回收站,空间真正释放。
1、帝国cms多余附件清理插件操作界面

2、查引用,无引用结果,可以放心删除

3、查引用,有引用结果,不可以删除

4、帝国cms多余附件清理插件回收站界面

磁盘文件在附件表(enewsfile_*)中找不到对应记录,且全库所有表的字段中都没有引用,才视为多余。有登记但全库无引用的列为"登记未用",清理时会同步删除登记记录。
磁盘文件: 本次体检在扫描目录里数到的物理文件总数(所有分类的总和)。只是统计总数,无需处理
已登记: 附件表(enewsfile_*)存在记录,并且磁盘上对应的文件真实存在 。正常在用,保留不动
疑似多余: 磁盘存在文件,但附件表无登记,全库任意字段均没有引用,真正可以清理的冗余文件 核对无误后,勾选移入回收站
登记未用: 附件表存在登记记录,但全库检索不到任何引用 可以清理;移入回收站时会同步删除对应的附件登记记录
正文引用: 磁盘存在文件、附件表没有登记,但全库中有被引用,严禁删除,是深度校验从疑似多余中筛选保留的有效文件
记录丢失: 附件表里存在登记记录,但是磁盘上找不到对应的实体文件 仅作为提示,无需处理;实体文件早已不存在,记录属于历史遗留数据
上一个:帝国cms在线客服系统插件
下一个:返回列表
提交您的需求,定制插件。
立即咨询Copyright@2008-2025 版权所有 帝国CMS模板