[发明专利]一种网站废旧文件的处理方法及系统在审
申请号: | 201710013002.8 | 申请日: | 2017-01-09 |
公开(公告)号: | CN106844579A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 黄炎;奚道通;孔凤囡 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 废旧 文件 处理 方法 系统 | ||
技术领域
本发明涉及网站文件处理技术领域,特别是涉及一种网站废旧文件的处理方法及系统。
背景技术
随着web2.0技术的不断发展,各种应用网站也变得越来越多,网站中容纳的数据和文件量也越来越大,同时也存在很多长期不被访问的废旧文件,如何从大量的数据和文件中辨别出废旧文件并对这些废旧文件进行适当的处理是非常重要的一项工作。
现有技术中,主要依靠网站的运维人员对网站的所有文件进行逐个识别和筛选以辨别出废旧文件,并进一步对废旧文件进行打包或删除的操作。由于网站中的废旧文件量较大,现有技术中对网站的废旧文件处理单纯依靠网站的运维人员的主观辨别即容易出错又增加了运维人员的工作量,降低了工作效率。
因此,如何提供一种解决上述技术问题的网站废旧文件的处理方法及系统成为本领域的技术人员需要解决的问题。
发明内容
本发明的目的是提供一种网站废旧文件的处理方法及系统,在使用过程中提高了对废旧文件处理的准确度和工作效率,减小了工作人员的工作量。
为解决上述技术问题,本发明提供了一种网站废旧文件的处理方法,所述方法包括:
获取用户选择的访问策略,并依据所述访问策略从网站目录下的所有文件中筛选出符合所述访问策略的所有文件;
将符合所述访问策略的各个所述文件显示出来;
获取所述用户的处理指令,并依据所述处理指令对符合所述访问策略的各个所述文件进行处理。
优选的,所述依据用户选择的访问策略从网站目录下的所有文件中筛选出符合所述访问策略的所有文件的过程具体为:
依据用户选择的访问策略从数据库中的所有第一Hash值中筛选出符合所述访问策略的第一Hash值;所述第一Hash值预先存储至所述数据库中;
对网站目录下的所有文件进行遍历,获取各个所述文件的实际路径;
对各个所述实际路径进行计算得到与各个实际路径一一对应的各个第二Hash值;
将各个符合所述访问策略的第一Hash值与各个所述第二Hash值进行对比,匹配出与符合所述访问策略的第一Hash值相等的各个所述第二Hash值,并依据匹配出的各个所述第二Hash值筛选出与其一一对应的文件。
优选的,所述第一Hash值预先存储至所述数据库中的具体过程为:
当访问文件成功时,接收内核发送的访问成功文件的物理路径对应的第一Hash值,并将所述第一Hash值发送至所述数据库中进行存储。
优选的,所述第一Hash值包括访问成功文件的Hash值、成功访问次数、访问时间以及文件属性。
优选的,所述第一Hash值预先存储至所述数据库中的具体过程还包括:
当所述访问成功文件再次被访问成功时,获取并依据所述访问成功文件的第一Hash值将所述成功访问次数加一、更新所述访问时间。
优选的,所述访问策略为成功访问次数、访问时间以及文件属性中的一种或多种的组合。
优选的,所述文件属性包括创建时间、修改时间以及文件大小。
优选的,所述依据所述处理指令对符合所述访问策略的各个所述文件进行处理的过程具体为:
依据所述处理指令判断是否将符合所述访问策略的各个所述文件进行归档,如果是,则将符合所述访问策略的各个所述文件进行压缩得到压缩文件后将符合所述访问策略的各个所述文件删除,并将所述压缩文件进行存储;否则,直接将符合所述访问策略的各个所述文件删除。
优选的,所述方法还包括:
当文件访问失败时,接收内核拼接的访问失败文件的物理路径,并依据拼接的所述物理路径从存储的压缩文件中找出相应的压缩文件,并将所述压缩文件进行解压缩操作恢复所述访问失败文件;依据拼接的所述物理路径计算得出访问失败文件的第三Hash值,并将所述第三Hash值发送至数据库中;所述第三Hash值包括访问失败文件的Hash值、访问失败次数、访问时间以及文件属性。
为解决上述技术问题,本发明提供了一种网站废旧文件的处理系统,所述系统包括:
获取模块,用于获取用户选择的访问策略,并将所述访问策略发送出去;还用于获取所述用户的处理指令,并将所述处理指令发送出去;
筛选模块,用于接收所述访问策略,并依据所述访问策略从网站目录下的所有文件中筛选出符合所述访问策略的所有文件;
显示模块,用于将符合所述访问策略的各个所述文件显示出来;
处理模块,用于依据所述处理指令对符合所述访问策略的各个所述文件进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710013002.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品卫生用保鲜盒
- 下一篇:一种缩略图的生成方法、装置及移动终端