本发明涉及一种U盘防误删丢失数据的方法,属于U盘安全设计技术领域。
背景技术:
U盘,全称USB闪存盘,它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品,通过USB接口与电脑连接,实现即插即用。随着计算机应用的普及以及存储设备容量的日益扩大,移动存储设备的使用是越来越广泛,这样就引发了存储设备安全的问题。现有的U盘,一旦数据误删,一般都是直接彻底删除,删除的数据很难恢复,从而对人们的工作带来很大的不便。
技术实现要素:
本发明的目的就是针对上述现有技术存在的弊端,提供一种能够提高U盘安全性的U盘防误删丢失数据的方法。
本发明的目的是这样实现的,一种U盘防误删丢失数据的方法,其特征是:所述U盘包括备份模块、存储模块、执行模块,所述备份模块的存储容量与存储模块的容量相同;当对存储模块进行写入时,执行模块复制当前写入的数据至备份模块,在将数据复制到备份模块前,执行模块首先获取当前写入文件的大小,然后获取备份模块剩余的存储空间,当备份模块剩余的存储空间大于或等于当前写入文件的大小,则直接将当前写入的文件复制至备份模块,当备份模块剩余的存储空间小于当前写入文件的大小,执行模块根据时间判断删除备份模块中时间较早时候的文件,直至备份模块剩余的存储空间大于或等于当前写入文件的大小,执行模块再讲当前写入的文件复制至备份模块;当出现误删的情况下,可以通过打开备份模块的数据进行数据的恢复,从而避免U盘误删而导致数据丢失。
所述备份模块内还设有定期删除模块,根据定期删除模块设置的时间,将备份模块中的备份的数据进行清空处理。
所述定期删除模块设定的时间为1周。
所述U盘还包括显示模块,显示模块实时将备份模块内的剩余储存空间和存储模块的剩余储存空间。
所述显示模块为显示器。
本发明方法先进、科学,通过本发明,当对存储模块进行写入时,执行模块复制当前写入的数据至备份模块,从而当出现误删的情况下,可以通过打开备份模块的数据进行数据的恢复,从而避免U盘误删而导致数据丢失,从而提高了安全性,达到了保护U盘数据的目的。
附图说明
图1为本发明的工作流程图。
具体实施方式
一种U盘防误删丢失数据的方法,包括备份模块、存储模块、执行模块,所述备份模块的存储容量与存储模块的容量相同;当对存储模块进行写入时,执行模块复制当前写入的数据至备份模块,在将数据复制到备份模块前,执行模块首先获取当前写入文件的大小,然后获取备份模块剩余的存储空间,当备份模块剩余的存储空间大于或等于当前写入文件的大小,则直接将当前写入的文件复制至备份模块,当备份模块剩余的存储空间小于当前写入文件的大小,执行模块根据时间判断删除备份模块中时间较早时候的文件,直至备份模块剩余的存储空间大于或等于当前写入文件的大小,执行模块再讲当前写入的文件复制至备份模块;当出现误删的情况下,可以通过打开备份模块的数据进行数据的恢复,从而避免U盘误删而导致数据丢失。在本发明中,在备份模块内还设置有定期删除模块,根据定期删除模块设置的时间,将备份模块中的备份的数据进行清空处理。定期删除模块设定的时间为1周。U盘还包括显示模块,显示模块实时将备份模块内的剩余储存空间和存储模块的剩余储存空间。显示模块为显示器。