[发明专利]一种文件防误删处理方法和系统在审
申请号: | 202010862616.5 | 申请日: | 2020-08-25 |
公开(公告)号: | CN111949615A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 李晓林;李凡 | 申请(专利权)人: | 深圳市广通软件有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F11/14;G06F21/60 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 彭家恩;彭愿洁 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 防误删 处理 方法 系统 | ||
本发明涉及数据库技术领域,具体涉及一种文件防误删处理方法和系统,其中文件防误删处理方法包括:将被执行删除指令的待删除文件备份到预设指定位置,对备份到预设指定位置的待删除文件进行加密和压缩处理,检测待删除文件是否备份完成,并在备份完成后删除当前存储位置处的待删除文件。这样当前位置存储的文件被删除后会自动备份到指令位置,并且经过加密和压缩处理使得其处于加密和只读状态,没有用户权限或者解密密码将无法对该文件继续进行删除操作,若文件是被误删除或者恶意删除则用户可在指定区域恢复该文件,避免造成损失。
技术领域
本发明涉及数据库技术领域,具体涉及一种文件防误删处理方法和系统。
背景技术
当人们在Linux系统上以命令的方式执行rm(删除)或rm–rf(强制删除)指令后文件会被直接且彻底的删除,而不会进入回收站从而导致数据丢失无法恢复,特别是执行rf-rm时删除文件没有任何的提示功能,而是直接下载“回车键”后文件就被删除了,现有的技术中存在的恢复方法包括:
1、通过文件句柄恢复,缺点是句柄可能丢失或者被后续写入该磁盘的文件覆盖而导致文件无法恢复或只能恢复部分文件,一般情况下删除的文件夹被大量读写覆盖后通过文件句柄是无法恢复的。
2、通过专业的磁盘恢复软件对删除的文件进行恢复,该方法的弊端是被删除的目录被大量数据覆盖后也无法恢复,除非被删除后立即进行恢复。
由此可见,现有技术中文件一旦被误删除或者恶意删除后则恢复困难,这样可能造成严重的损失,因此需要一种防止误删除的保护机制来避免文件被误删除或者恶意删除,以避免用户遭受损失。
发明内容
本发明提供一种文件防误删处理方法和系统,其目的在于防止文件被误删除或者恶意删除而遭受损失。
一种文件防误删处理方法,包括:
将被执行删除指令的待删除文件备份到预设指定位置;
对备份到预设指定位置的待删除文件进行加密和压缩处理,使得其处于加密和只读状态;
检测所述待删除文件是否备份完成,并在备份完成后删除当前存储位置处的待删除文件。
在一种实施例中,该文件防误删处理方法还包括:在备份完成后删除当前存储位置处的待删除文件时,若删除过程出现错误,则不再对该待删除文件进行删除操作,并且取消对应的删除指令,同时提示删除错误。
在一种实施例中,该文件防误删处理方法还包括:根据预设的间隔实现定期删除所述预设指定位置的待删除文件,即定期清理预设指定位置的待删除文件,并且定期清理的间隔时间可自定义设置。
在一种实施例中,该文件防误删处理方法还包括:响应于恢复指令,对存储在预设指定位置的待删除文件进行解密和解压处理,然后将解密解压后的待删除文件恢复到预先设置的存储目录下或者恢复到根据接收到的操作指令选择的存储目录下。
在一种实施例中,该文件防误删处理方法还包括:当所述待删除文件成功恢复到预先设置的存储目录下或者成功恢复到当前自定义的存储目录下后,删除所述预设指定位置的待删除文件。
一种文件防误删处理系统,包括:
自动备份模块,用于将被执行删除指令的待删除文件备份到预设指定位置;
第一处理模块,用于对备份到预设指定位置的待删除文件进行加密和压缩处理,使得其处于加密和只读状态;
删除模块,用于检测所述待删除文件是否备份完成,并在备份完成后删除当前存储位置处的待删除文件。
在一种实施例中,该文件防误删处理系统还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市广通软件有限公司,未经深圳市广通软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010862616.5/2.html,转载请声明来源钻瓜专利网。