一种针对文件删除的方法及系统的制作方法

文档序号:6545767阅读:149来源:国知局
一种针对文件删除的方法及系统的制作方法
【专利摘要】本发明实施例提供的一种针对文件删除的方法及系统,可以在对文件的删除指令处于暂停执行的状态时,获取删除指令对应的文件的特征信息并判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则输出提示信息以提示用户当前所要删除的文件为重要文件。因此,本发明可以在删除指令被执行前确定文件是否为重要文件,在为重要文件进行提示,可以防止用户误删重要文件。
【专利说明】一种针对文件删除的方法及系统
【技术领域】
[0001]本发明涉及辅助操作【技术领域】,特别是涉及一种针对文件删除的方法及系统。
【背景技术】
[0002]随着科技的发展,用户对电子设备的使用也越来越多。
[0003]用户可以在电子设备中存储大量文件,并使用电子设备对这些文件进行编辑。由于电子设备的存储空间有限,因此用户经常会将部分文件进行删除以扩大可用存储空间。有时,用户所需删除的文件较多,用户无法辨识所有文件的重要性,在这种情况下,用户可能会误删文件。例如:用户使用电脑进行办公,常常在某文件夹下编辑工作资料。由于该文件夹下的文件太多,用户需要删除部分文件。于是该用户将印象中需要保留的文件及文件夹进行了保留,而对没有印象的文件及文件夹进行了删除,这就容易导致文件的误删。
[0004]如何避免用户误删重要文件仍是一个亟待解决的技术问题。

【发明内容】

[0005]本发明实施例的目的在于提供一种针对文件删除的方法及系统,以防止用户误删重要文件。
[0006]为达到上述目的,本发明实施例公开了一种针对文件删除的提示方法,包括:
[0007]对用户将文件从本地进行删除的删除指令进行监控;
[0008]在监控到所述删除指令后,在所述删除指令处于暂停执行的状态时,获取所述删除指令对应的文件的至少一种特征信息;
[0009]判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则输出提示信息以提示用户当前所要删除的文件为重要文件。
[0010]优选的,所述对用户将文件从本地进行删除的删除指令进行监控,包括:
[0011]对用户通过资源管理器将文件从本地进行删除的删除指令进行监控。
[0012]优选的,所述文件的特征信息,包括:
[0013]文件类型信息、文件存储位置信息、文件数据量信息、文件名称信息和/或文件编辑时间信息。
[0014]优选的,所述输出提示信息以提示用户当前所要删除的文件为重要文件,包括:
[0015]在系统删除提示对话框中输出提示信息以提示用户当前所要删除的文件为重要文件;
[0016]或者,创建提示框,在所述提示框中输出提示信息以提示用户当前所要删除的文件为重要文件。
[0017]优选的,在所述输出提示信息以提示用户当前所要删除的文件为重要文件包括:创建提示框,在所述提示框中输出提示信息以提示用户当前所要删除的文件为重要文件的情况下,所创建的提示框位于系统删除提示对话框的上层。
[0018]优选的,所述提示信息包括:用以提示用户当前所要删除的文件为重要文件的信息,以及用以告知用户数据恢复方案的信息。
[0019]优选的,所述提示信息中还包括有超链接,所述超链接设置在用以告知用户数据恢复方案的信息上。
[0020]优选的,还包括:
[0021]接收用户对所述用以告知用户数据恢复方案的信息的点击指令;
[0022]根据所述点击指令打开所述超链接所链接的对象。
[0023]优选的,在输出提示信息以提示用户当前所要删除的文件为重要文件后,还包括:
[0024]获得用户对文件的取消删除指令;
[0025]根据所述取消删除指令取消所述删除指令的执行。
[0026]一种针对文件删除的提示系统,包括:删除指令监控单元、文件特征获取单元、重要文件判断单元和提示单元,
[0027]所述删除指令监控单元,用于对用户将文件从本地进行删除的删除指令进行监控;
[0028]所述文件特征获取单元,用于在所述删除指令监控单元监控到所述删除指令后,在所述删除指令处于暂停执行的状态时,获取所述删除指令对应的文件的至少一种特征信息;
[0029]所述重要文件判断单元,用于判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则触发所述提示单元;
[0030]所述提示单元,用于输出提示信息以提示用户当前所要删除的文件为重要文件。
[0031]优选的,所述删除指令监控单元,具体用于对用户通过资源管理器将文件从本地进行删除的删除指令进行监控。
[0032]优选的,所述文件的特征信息,包括:
[0033]文件类型信息、文件存储位置信息、文件数据量信息、文件名称信息和/或文件编辑时间信息。
[0034]优选的,所述提示单元,包括:第一提示单元或第二提示单元,
[0035]所述第一提示单元,用于在系统删除提示对话框中输出提示信息以提示用户当前所要删除的文件为重要文件;
[0036]所述第二提示单元,用于创建提示框,在所述提示框中输出提示信息以提示用户当前所要删除的文件为重要文件。
[0037]优选的,在所述提示单元包括所述第二提示单元的情况下,所述第二提示单元所创建的提示框位于系统删除提示对话框的上层。
[0038]优选的,所述提示信息包括:用以提示用户当前所要删除的文件为重要文件的信息,以及用以告知用户数据恢复方案的信息。
[0039]优选的,所述提示信息中还包括有超链接,所述超链接设置在用以告知用户数据恢复方案的信息上。
[0040]优选的,还包括:恢复指令接收单元和链接打开单元,
[0041]所述恢复指令接收单元,用于接收用户对所述用以告知用户数据恢复方案的信息的点击指令;[0042]所述链接打开单元,用于根据所述点击指令打开所述超链接所链接的对象。
[0043]优选的,还包括:取消指令接收单元和取消删除单元,
[0044]所述取消指令接收单元,用于在所述提示单元输出提示信息以提示用户当前所要删除的文件为重要文件后,获得用户对文件的取消删除指令;
[0045]所述取消删除单元,用于根据所述取消删除指令取消所述删除指令的执行。
[0046]本发明实施例提供的一种针对文件删除的方法及系统,可以在对文件的删除指令处于暂停执行的状态时,获取删除指令对应的文件的特征信息并判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则输出提示信息以提示用户当前所要删除的文件为重要文件。因此,本发明可以在删除指令被执行前确定文件是否为重要文件,在为重要文件进行提示,可以防止用户误删重要文件。
【专利附图】

【附图说明】
[0047]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0048]图1为本发明实施例提供的一种针对文件删除的提示方法的流程图;
[0049]图2为本发明实施例提供的另一种针对文件删除的提示方法的流程图;
[0050]图3为本发明实施例提供的一种针对文件删除的提示系统的结构示意图。
【具体实施方式】
[0051]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052]如图1所示,本发明实施例提供的一种针对文件删除的提示方法,可以包括:
[0053]S100、对用户将文件从本地进行删除的删除指令进行监控;
[0054]其中,将文件从本地进行删除的删除指令与将文件放入回收站的指令不同,前者将文件从本地删除,而后者只是将文件放入某个指定区域中,并未将该文件从本地删除。上述本地指所述文件所在的电子设备。
[0055]其中,SlOO可以包括:
[0056]对用户通过资源管理器将文件从本地进行删除的删除指令进行监控。
[0057]资源管理器是操作系统的组成部分,用户可以使用资源管理器方便的对本地的文件进行管理,如复制、移动、删除等。可以理解的是,用户还可以通过第三方软件将文件从本地进行删除,例如:使用具有垃圾清理功能的某软件删除电子设备中无用的文件。为了防止与第三方软件发生冲突,优选的,本发明可以仅对用户通过资源管理器将文件从本地进行删除的删除指令进行监控。
[0058]具体的,可以通过对系统删除提示对话框进行监控以实现对用户将文件从本地进行删除的删除指令进行监控。当用户使用资源管理器删除本地文件时,操作系统会弹出系统删除提示对话框。因此,可以通过监控是否有系统删除提示对话框弹出来对用户的删除指令进行监控。在实际使用中,可以在资源管理器的进程explorer.exe中对应API函数DialogBoxParamff中设置钩子函数来获得对话框ID,从而根据对话框ID确定当前弹出的对话框是否为系统删除提示对话框。其中,不同操作系统下的系统删除提示对话框的ID不尽相同,如Windows XP系统下的系统删除提示对话框的ID为0x3F3, Windows7系统及WindowsVista下的系统删除提示对话框的ID为0x4202。
[0059]S200、在监控到所述删除指令后,在所述删除指令处于暂停执行的状态时,获取所述删除指令对应的文件的至少一种特征信息;
[0060]其中,在用户使用资源管理器进行文件删除时,操作系统将暂停执行删除指令,此时本发明可以获取所要删除的文件的特征信息。当然,当操作系统并未暂停执行删除指令(如用户使用第三方软件进行文件删除)时,本发明也可以执行暂停删除指令的操作,以在文件被删除前进行提示。
[0061]具体的,所述文件的特征信息,可以包括:
[0062]文件类型信息、文件存储位置信息、文件数据量信息、文件名称信息和/或文件编辑时间信息。
[0063]S300、判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则执行S400,否则不进行处理;
[0064]当然,在所获取的文件特征信息不符合预设的重要文件特征时,还可以再次执行SlOOo
[0065]可以理解的是,不同的文件特征信息所表征的文件重要程度不同,例如位于“工作资料”文件夹下的文件的重要程序要高于位于“娱乐”文件夹下的文件。因此,可以预先设定重要文件特征,以根据文件的特征信息判断重要文件。具体的,上述重要文件特征可以由用户进行设定,例如用户设定Office文件为重要文件特征。当然,上述重要文件特征也可以由其他人员设定,例如技术人员将与当前时间的时间间隔不超过预设时间段的最后编辑时间作为重要文件特征。
[0066]在实际应用中,预设的重要文件特征可以有多个,如:某文件类型、某存储位置、某名称均为重要文件特征。当预设的重要文件特征为多个时,可以根据所要删除文件的各特征信息中与预设的多个重要文件特征的对应情况确定该文件是否为重要文件。例如:为各重要文件特征设定权重,如果所要删除的文件具有该特征,则在评判结果中增加相应的权重得分,并根据最后的得分确定是否为重要文件。
[0067]S400、输出提示信息以提示用户当前所要删除的文件为重要文件。
[0068]其中,提示信息可以有多种方式进行输出,下面公开其中的两种方式:
[0069]方式一、在系统删除提示对话框中输出提示信息以提示用户当前所要删除的文件为重要文件;
[0070]具体的,可以在系统删除提示对话框的空白区域内输出提示信息。
[0071]方式二、创建提示框,在所述提示框中输出提示信息以提示用户当前所要删除的文件为重要文件。
[0072]方式二所创建的提示框可以位于系统删除提示对话框的上层。
[0073]优选的,在本发明其他实施例中,所述提示信息可以包括:用以提示用户当前所要删除的文件为重要文件的信息,以及用以告知用户数据恢复方案的信息。进一步,所述提示信息中还可以包括有超链接,所述超链接可以设置在用以告知用户数据恢复方案的信息上。在这种情况下,本发明实施例提供的另一种针对文件删除的提示方法,还可以包括:
[0074]接收用户对所述用以告知用户数据恢复方案的信息的点击指令;
[0075]根据所述点击指令打开所述超链接所链接的对象。
[0076]其中,所链接的对象可以为数据恢复工具的介绍页面、下载页面,也可以为数据恢复工具的下载地址,用户点击后既可以直接下载该数据恢复工具。当然,所链接的对象也可以为本地安装的数据恢复工具本身,当用户点击后,即可启动该数据恢复工具,以进行数据恢复。
[0077]本发明实施例提供的一种针对文件删除的方法,可以在对文件的删除指令处于暂停执行的状态时,获取删除指令对应的文件的特征信息并判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则输出提示信息以提示用户当前所要删除的文件为重要文件。因此,本发明可以在删除指令被执行前确定文件是否为重要文件,在为重要文件进行提示,可以防止用户误删重要文件。
[0078]在图1所示实施例基础上,如图2所示,本发明实施例提供的另一种针对文件删除的提示方法,在S400后还可以包括:
[0079]S500、获得用户对文件的取消删除指令;
[0080]S600、根据所述取消删除指令取消所述删除指令的执行。
[0081]具体的,取消删除指令可以通过对上述实施例中的方式一中的系统删除提示对话框获得,也可以通过方式二中所创建的提示框获得。
[0082]其中,在通过方式二中所创建的提示框获得取消删除指令后,还可以取消所显示的系统删除提示对话框。
[0083]相对于上述方法实施例,本发明还提供了一种针对文件删除的提示系统。
[0084]如图3所示,本发明实施例提供的一种针对文件删除的提示系统,可以包括:删除指令监控单元100、文件特征获取单元200、重要文件判断单元300和提示单元400,
[0085]所述删除指令监控单元100,用于对用户将文件从本地进行删除的删除指令进行监控;
[0086]其中,删除指令监控单元100,可以具体用于对用户通过资源管理器将文件从本地进行删除的删除指令进行监控。
[0087]所述文件特征获取单元200,用于在所述删除指令监控单元100监控到所述删除指令后,在所述删除指令处于暂停执行的状态时,获取所述删除指令对应的文件的至少一种特征信息;
[0088]其中,所述文件的特征信息,可以包括:
[0089]文件类型信息、文件存储位置信息、文件数据量信息、文件名称信息和/或文件编辑时间信息。
[0090]所述重要文件判断单元300,用于判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则触发所述提示单元400 ;
[0091]所述提示单元400,用于输出提示信息以提示用户当前所要删除的文件为重要文件。[0092]具体的,提示单元400可以包括:第一提示单元或第二提示单元,
[0093]所述第一提示单元,用于在系统删除提示对话框中输出提示信息以提示用户当前所要删除的文件为重要文件;
[0094]所述第二提示单元,用于创建提示框,在所述提示框中输出提示信息以提示用户当前所要删除的文件为重要文件。
[0095]在所述提示单元400包括所述第二提示单元的情况下,所述第二提示单元所创建的提示框可以位于系统删除提示对话框的上层。
[0096]其中,提示单元400输出的提示信息可以包括:用以提示用户当前所要删除的文件为重要文件的信息,以及用以告知用户数据恢复方案的信息。优选的,所述提示信息中还可以包括有超链接,所述超链接可以设置在用以告知用户数据恢复方案的信息上。在这种情况下,图3所示系统还可以包括:恢复指令接收单元和链接打开单元,
[0097]所述恢复指令接收单元,用于接收用户对所述用以告知用户数据恢复方案的信息的点击指令;
[0098]所述链接打开单元,用于根据所述点击指令打开所述超链接所链接的对象。
[0099]本发明实施例提供的一种针对文件删除的系统,可以在对文件的删除指令处于暂停执行的状态时,获取删除指令对应的文件的特征信息并判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则输出提示信息以提示用户当前所要删除的文件为重要文件。因此,本发明可以在删除指令被执行前确定文件是否为重要文件,在为重要文件进行提示,可以防止用户误删重要文件。
[0100]在图3所示系统基础上,本发明实施例提供的另一种针对文件删除的提示系统,还可以包括:取消指令接收单元和取消删除单元,
[0101]所述取消指令接收单元,用于在所述提示单元输出提示信息以提示用户当前所要删除的文件为重要文件后,获得用户对文件的取消删除指令;
[0102]所述取消删除单元,用于根据所述取消删除指令取消所述删除指令的执行。
[0103]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作 与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0104]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0105]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【权利要求】
1.一种针对文件删除的提示方法,其特征在于,包括: 对用户将文件从本地进行删除的删除指令进行监控; 在监控到所述删除指令后,在所述删除指令处于暂停执行的状态时,获取所述删除指令对应的文件的至少一种特征信息; 判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则输出提示信息以提示用户当前所要删除的文件为重要文件。
2.根据权利要求1所述的方法,其特征在于,所述对用户将文件从本地进行删除的删除指令进行监控,包括: 对用户通过资源管理器将文件从本地进行删除的删除指令进行监控。
3.根据权利 要求1所述的方法,其特征在于,所述文件的特征信息,包括: 文件类型信息、文件存储位置信息、文件数据量信息、文件名称信息和/或文件编辑时间信息。
4.根据权利要求1所述的方法,其特征在于,所述输出提示信息以提示用户当前所要删除的文件为重要文件,包括: 在系统删除提示对话框中输出提示信息以提示用户当前所要删除的文件为重要文件; 或者,创建提示框,在所述提示框中输出提示信息以提示用户当前所要删除的文件为重要文件。
5.根据权利要求4所述的方法,其特征在于,在所述输出提示信息以提示用户当前所要删除的文件为重要文件包括:创建提示框,在所述提示框中输出提示信息以提示用户当前所要删除的文件为重要文件的情况下,所创建的提示框位于系统删除提示对话框的上层。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述提示信息包括:用以提示用户当前所要删除的文件为重要文件的信息,以及用以告知用户数据恢复方案的信息。
7.根据权利要求6所述的方法,其特征在于,所述提示信息中还包括有超链接,所述超链接设置在用以告知用户数据恢复方案的信息上。
8.根据权利要求7所述的方法,其特征在于,还包括: 接收用户对所述用以告知用户数据恢复方案的信息的点击指令; 根据所述点击指令打开所述超链接所链接的对象。
9.根据权利要求1至5中任一项所述的方法,其特征在于,在输出提示信息以提示用户当前所要删除的文件为重要文件后,还包括: 获得用户对文件的取消删除指令; 根据所述取消删除指令取消所述删除指令的执行。
10.一种针对文件删除的提示系统,其特征在于,包括:删除指令监控单元、文件特征获取单元、重要文件判断单元和提示单元, 所述删除指令监控单元,用于对用户将文件从本地进行删除的删除指令进行监控;所述文件特征获取单元,用于在所述删除指令监控单元监控到所述删除指令后,在所述删除指令处于暂停执行的状态时,获取所述删除指令对应的文件的至少一种特征信息;所述重要文件判断单元,用于判断所获取的文件特征信息是否符合预设的重要文件特征,如果是,则触发所述提示单元; 所述提示单元,用于输出提示信息以提示用户当前所要删除的文件为重要文件。
11.根据权利要求10所述的系统,其特征在于,所述删除指令监控单元,具体用于对用户通过资源管理器将文件从本地进行删除的删除指令进行监控。
12.根据权利要求10所述的系统,其特征在于,所述文件的特征信息,包括: 文件类型信息、文件存储位置信息、文件数据量信息、文件名称信息和/或文件编辑时间信息。
13.根据权利要求 10所述的系统,其特征在于,所述提示单元,包括:第一提示单元或第二提示单元, 所述第一提示单元,用于在系统删除提示对话框中输出提示信息以提示用户当前所要删除的文件为重要文件; 所述第二提示单元,用于创建提示框,在所述提示框中输出提示信息以提示用户当前所要删除的文件为重要文件。
14.根据权利要求13所述的系统,其特征在于,在所述提示单元包括所述第二提示单元的情况下,所述第二提示单元所创建的提示框位于系统删除提示对话框的上层。
15.根据权利要求10至14中任一项所述的系统,其特征在于,所述提示信息包括:用以提示用户当前所要删除的文件为重要文件的信息,以及用以告知用户数据恢复方案的信肩、O
16.根据权利要求15所述的系统,其特征在于,所述提示信息中还包括有超链接,所述超链接设置在用以告知用户数据恢复方案的信息上。
17.根据权利要求16所述的系统,其特征在于,还包括:恢复指令接收单元和链接打开单元, 所述恢复指令接收单元,用于接收用户对所述用以告知用户数据恢复方案的信息的点击指令; 所述链接打开单元,用于根据所述点击指令打开所述超链接所链接的对象。
18.根据权利要求10至14中任一项所述的系统,其特征在于,还包括:取消指令接收单元和取消删除单元, 所述取消指令接收单元,用于在所述提示单元输出提示信息以提示用户当前所要删除的文件为重要文件后,获得用户对文件的取消删除指令; 所述取消删除单元,用于根据所述取消删除指令取消所述删除指令的执行。
【文档编号】G06F11/32GK103955421SQ201410189372
【公开日】2014年7月30日 申请日期:2014年5月6日 优先权日:2014年5月6日
【发明者】王希, 陈睿 申请人:珠海市君天电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1