发明内容
本发明实施例提供了一种删除方法及终端,可简化文件的删除步骤,提高文件操作效率。
本发明实施例提供了一种删除方法,所述方法包括:
文件夹中包括至少一个文件,根据接收的第一移动指令,移动第一文件;
若检测到所述第一文件与所述文件夹之间形成重叠区域,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。
其中,所述若检测到所述第一文件与所述文件夹之间形成重叠区域,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件之前,还包括:根据第二移动指令,移动所述文件夹。
其中,所述根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件具体包括:
判断所述第一文件的数据信息是否与所述文件夹中的第二文件的数据信息相匹配,所述数据信息包括文件内容和/或文件名称;
当判断结果为是时,根据预设规则删除所述第一文件和/或所述第二文件。
其中,所述根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件具体包括:
若所述第一文件的创建时间早于所述第二文件的创建时间,删除所述第一文件;或者,若所述第一文件的版本信息早于所述第二文件的版本信息,删除所述第一文件;或者,若移动了所述第一文件,删除所述第一文件;或者,若移动了所述第一文件和所述第二文件,删除所述第一文件和所述第二文件。
其中,所述第一文件为第一应用图标,第二文件为第二应用图标,所述方法还包括:当删除所述第一应用图标时,卸载所述第一应用图标相应的第一应用;或者,当删除所述第二应用图标时,卸载所述第二应用图标相应的第二应用;或者,当删除所述第一应用图标和所述第二应用图标时,卸载所述第一应用图标相应的第一应用和所述第二应用图标相应的第二应用。
相应的,本发明实施例还提供了一种终端,所述终端包括:
文件移动单元,根据接收的第一移动指令,移动第一文件;
文件删除单元,若检测到所述第一文件与所述文件夹之间形成重叠区域,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件,其中,文件夹中包括至少一个文件。
其中,所述文件移动单元还用于:在所述文件删除单元根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件之前,根据第二移动指令,移动所述文件夹。
其中,所述文件删除单元包括:匹配判断子单元,用于判断所述第一文件的数据信息是否与所述文件夹中的第二文件的数据信息相匹配,所述数据信息包括文件内容和/或文件名称;文件删除子单元,用于当判断结果为是时,根据预设规则删除所述第一文件和/或所述第二文件。
其中,所述文件删除单元具体用于:若所述第一文件的创建时间早于所述第二文件的创建时间,删除所述第一文件;或者,若所述第一文件的版本信息早于所述第二文件的版本信息,删除所述第一文件;或者,若移动了所述第一文件,删除所述第一文件;或者,若移动了所述第一文件和所述第二文件,删除所述第一文件和所述第二文件。
其中,所述第一文件为第一应用图标,第二文件为第二应用图标,所述终端还包括:应用卸载单元,用于当删除所述第一应用图标时,卸载所述第一应用图标相应的第一应用;或者,用于当删除所述第二应用图标时,卸载所述第二应用图标相应的第二应用;或者,用于当删除所述第一应用图标和所述第二应用图标时,卸载所述第一应用图标相应的第一应用和所述第二应用图标相应的第二应用。
本发明实施例,文件夹中包括至少一个文件,可根据第一移动指令,移动第一文件;还可在检测到所述第一文件与所述文件夹之间形成重叠区域,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。采用本发明实施例,可简化文件的删除步骤,提高文件操作效率。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
具体实现中,本发明实施例所提及的终端包括但不限于:智能手机(如Android手机、IOS手机)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,MobileInternetDevice)或穿戴式智能设备等电子设备。
需要说明的是,本发明所描述的方法是由存储在存储器中的一组代码执行,该代码执行于基于冯诺依曼体系的计算机***中。该计算机程序可以是执行文件删除功能的终端程序。相应的,该计算机***可以是具有文件删除功能的终端设备。
下面将结合图1到图5对本发明实施例提供的一种删除方法及终端进行具体的描述。
参见图1,是本发明实施例提供的一种删除方法的流程示意图,如图所示的删除方法可包括以下步骤:
S101,根据第一移动指令,移动第一文件。
具体实现中,本实施例中所述的文件包括但不限于:音频文件、视频文件、文本文件、图片文件、应用程序文件或者文件的图标等等。用户可首先通过终端的输入装置(如物理键盘或触摸屏等)针对第一文件输入第一移动指令,终端接收到该第一移动指令时,根据该第一移动指令,移动第一文件。例如,终端为带触摸屏的智能手机,且第一文件为当前智能手机显示的主菜单界面上的QQ应用图标,此时,用户可用手指通过触摸屏长按QQ应用图标以选中;若用户用手指按住该QQ应用图标在触摸屏上进行移动,此时视为用户针对该QQ应用图标输入第一移动指令,该QQ应用图标的位置跟随用户手指在触摸屏上的滑动轨迹进行移动。又例如,终端为便携电脑,且第一文件为当前便携电脑桌面上的文档文件,此时,用户可针对该文档文件点击鼠标左键以选中;若用户点击鼠标左键拖动该文档文件在桌面上进行移动,此时视为用户针对该文档文件输入第一移动指令,该文档文件的位置跟随鼠标的拖动轨迹进行移动。
S102,若检测到所述第一文件与所述文件夹之间形成重叠区域,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。
具体实现中,所述文件夹至少包括一个文件。当用户完成第一文件的移动之后,检测第一文件最终位置是否与文件夹形成重叠区域,并在检测结果为是时,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。例如,终端为带触摸屏的智能手机,且用户用手指长按当前主菜单界面上的第一文件QQ应用图标进行选中之后,用手指拖动该QQ应用图标进行移动,将用户松开手指时手指在触摸屏上的位置作为该QQ应用图标最终的位置,若最终位置区域还具有一个文件夹,则第一文件与该文件夹形成重叠区域;若文件夹中具有第二文件,且该第二文件也QQ应用图标,此时认为第一文件与第二文件为匹配的,因此可根据预设规则删除文件夹中的第二文件QQ应用图标,或删除第一文件QQ应用图标,或者将第一文件和第二文件同时删除。
在另一可选实施例中,所述根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件可具体包括:
判断所述第一文件的数据信息是否与所述文件夹中的第二文件的数据信息相匹配;当判断结果为是时,根据预设规则删除所述第一文件和/或所述第二文件。
具体实现中,在同一终端内为了节省存储空间,通常相同的文件或者同一类型的应用文件只会保存一份,因此,当检测到第一文件与文件夹之间形成重叠区域时,可进一步判断第一文件的数据信息是否与文件夹中的第二文件的数据信息是否匹配,并在判断结果为是时,执行根据预设规则删除所述第一文件和/或所述第二文件的步骤。其中,数据信息包含但不限于文件内容、文件名称、文件属性、文件类型或者文件图标图形等。例如,第一文件和第二文件为文档文件,则在检测到第一文件夹与文件夹之间形成重叠区域时,可进一步检测第一文件和文件夹中第二文件的文件名称以及文件内容是否相同,若是,则认为第一文件和第二文件的数据信息是匹配的,进而可删除第一文件和/或第二文件。再例如,第一文件为“百度地图”,第二文件为“高德地图”,可检测到第一文件与第二文件的文件名称中都包含“地图”,此时,终端可通过“地图”这个关键字判断出第一文件和第二文件的文件属性相同(都是属于导航类应用文件),因此,认为第一文件和第二文件的数据信息是匹配的,进而可删除其中的第一文件或者第二文件,甚至都删除;当然在本实例中也可在检测到第一文件与第二文件的文件名称中都包含“地图”时,便认为第一文件和第二文件的数据信息是匹配的(文件名称部分相同)。
在又一可选实施例中,执行步骤S102之前,所述方法还包括:根据第二移动指令,移动所述文件夹。
具体实现中,可在移动第一文件时同时移动文件夹,也可以先移动第一文件后移动文件夹,还可以先移动文件夹再移动第一文件,在移动过程中或者移动完成时,可检测第一文件和文件夹之间是否形成重叠区域,并在检测结果为是时,根据预设规则删除第一文件和/或文件夹中与第一文件匹配的第二文件。例如,终端为带触摸屏的智能手机,且第一文件为当前智能手机显示页面上的QQ应用图标;文件夹为当前显示页面面上的应用程序文件夹,此时,用户可分别通过大拇指和食指长按QQ应用图标和应用程序文件夹,然后按住二者在显示页面上进行移动。同时移动第一文件和文件夹,可使二者的相对位置变换更快,使文件更快的移动到用户的目标位置然后进行删除操作,提高了操作效率。
在又一可选实施例中,步骤S102中根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件可具体为:若所述第一文件的创建时间早于所述第二文件的创建时间,删除所述第一文件;或者,若所述第一文件的版本信息早于所述第二文件的版本信息,删除所述第一文件;或者,若移动了所述第一文件,删除所述第一文件;或者,若移动了所述第一文件和所述第二文件,删除所述第一文件和所述第二文件。
例如,检测到第一文件与文件夹之间形成重叠区域时,可进一步获取文件夹中与第一文件匹配的第二文件,进而判断第一文件的创建时间是否早于文件夹中的第二文件的创建时间,若是,则删除第一文件,若否,则可删除第二文件。同理,例如,第一文件为QQ应用图标相应的QQ版本信息为QQ2007,第二文件为QQ应用图标相应的QQ版本信息为QQ2003,则若检测到第一文件与文件夹之间形成重叠区域,进一步检测到版本信息QQ2003早于版本信息QQ2007,因此可删除版本信息为QQ2003的QQ应用图标。
在又一可选实施例中,当所述第一文件为第一应用图标,第二文件为第二应用图标时,所述方法还包括:当删除所述第一应用图标时,卸载所述第一应用图标相应的第一应用;或者,当删除所述第二应用图标时,卸载所述第二应用图标相应的第二应用;或者,当删除所述第一应用图标和所述第二应用图标时,卸载所述第一应用图标相应的第一应用和所述第二应用图标相应的第二应用。
例如,第一文件为QQ应用图标,相应的QQ版本信息为QQ2007;文件夹中的第二文件也为QQ应用图标,相应的QQ版本信息为QQ2003;则若检测到第一文件与文件夹之间形成重叠区域,且删除的是版本信息为QQ2003的QQ应用图标时,同时可卸载终端与版本信息为QQ2003的QQ应用图标相对应的QQ应用程序。采用此法,当用户想要卸载某应用程序时,便可不用打开终端的控制面板去选择相应的应用程序进行卸载,而直接通过删除显示在桌面上的应用程序图标去卸载相同或类似的应用程序。
本发明实施例,文件夹中包括至少一个文件,终端可根据第一移动指令,移动第一文件;还可在检测到所述第一文件与文件夹之间形成重叠区域时,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。采用本发明实施例,可简化文件的删除步骤,提高文件操作效率。
参见图2,是本发明实施例提供的另一种删除方法的流程示意图,如图所示的删除方法可包括以下步骤:
S201,根据第一移动指令,移动第一文件。
具体实现中,本实施例中所述的文件包括但不限于:音频文件、视频文件、文本文件、图片文件、应用程序文件或者文件的图标等等。用户可首先通过终端的输入装置(如物理键盘或触摸屏等)针对第一文件输入第一移动指令,终端接收到该第一移动指令时,根据该第一移动指令,移动第一文件。例如,终端为带触摸屏的智能手机,且第一文件为当前智能手机显示的主菜单界面上的QQ应用图标,此时,用户可用手指通过触摸屏长按QQ应用图标以选中;若用户用手指按住该QQ应用图标在触摸屏上进行移动,此时视为用户针对该QQ应用图标输入第一移动指令,该QQ应用图标的位置跟随用户手指在触摸屏上的滑动轨迹进行移动。又例如,终端为便携电脑,且第一文件为当前便携电脑桌面上的文档文件,此时,用户可针对该文档文件点击鼠标左键以选中;若用户点击鼠标左键拖动该文档文件在桌面上进行移动,此时视为用户针对该文档文件输入第一移动指令,该文档文件的位置跟随鼠标的拖动轨迹进行移动。
S202,若检测到所述第一文件与文件夹之间形成重叠区域,判断所述第一文件的数据信息是否与所述文件夹中的第二文件的数据信息相匹配。
具体实现中,所述文件夹至少包括一个文件。当用户完成第一文件的移动之后,检测第一文件最终位置是否与文件夹形成重叠区域,并在检测结果为是时,进一步检测第一文件的数据信息是否与所述文件夹中的第二文件的数据信息相匹配。其中,数据信息包含但不限于文件内容、文件名称、文件属性、文件类型或者文件图标图形等。
例如,终端为带触摸屏的智能手机,且用户用手指长按当前主菜单界面上的第一文件QQ应用图标进行选中之后,用手指拖动该QQ应用图标进行移动,将用户松开手指时手指在触摸屏上的位置作为该QQ应用图标最终的位置,若最终位置区域还具有一个文件夹,则第一文件与该文件夹形成重叠区域;若文件夹中具有第二文件,且该第二文件也QQ应用图标,此时认为第一文件与第二文件为匹配的(文件图标图形相同),因此可根据预设规则删除文件夹中的第二文件QQ应用图标,或删除第一文件QQ应用图标,或者将第一文件和第二文件同时删除。
再例如,第一文件为“百度地图”,第二文件为“高德地图”,可检测到第一文件与第二文件的文件名称中都包含“地图”,此时,终端可通过“地图”这个关键字判断出第一文件和第二文件的文件属性相同(都是属于导航类应用文件),因此,认为第一文件和第二文件的数据信息是匹配的,进而可删除其中的第一文件或者第二文件,甚至都删除;当然在本实例中也可在检测到第一文件与第二文件的文件名称中都包含“地图”时,便认为第一文件和第二文件的数据信息是匹配的(文件名称部分相同)。
又例如,第一文件和第二文件为文档文件,则在检测到第一文件夹与文件夹之间形成重叠区域时,进一步到检测第一文件和文件夹中第二文件的文件名称都为:“第一文档文件”,且文件内容也是相同的,认为第一文件和第二文件的数据信息是匹配的,则可删除第一文件或第二文件,也可同时删除两个文件。
S203,当判断结果为是时,根据预设规则删除所述第一文件和/或所述第二文件。
具体实现中,若所述第一文件的创建时间早于所述第二文件的创建时间,删除所述第一文件;或者,若所述第一文件的版本信息早于所述第二文件的版本信息,删除所述第一文件;或者,若移动了所述第一文件,删除所述第一文件;或者,若移动了所述第一文件和所述第二文件,删除所述第一文件和所述第二文件。
例如,检测到第一文件与文件夹之间形成重叠区域时,可进一步获取文件夹中与第一文件匹配的第二文件,进而判断第一文件的创建时间是否早于文件夹中的第二文件的创建时间,若是,则删除第一文件,若否,则可删除第二文件。同理,例如,第一文件为QQ应用图标相应的QQ版本信息为QQ2007,第二文件为QQ应用图标相应的QQ版本信息为QQ2003,则若检测到第一文件与文件夹之间形成重叠区域,进一步检测到版本信息QQ2003早于版本信息QQ2007,因此可删除版本信息为QQ2003的QQ应用图标。
在另一可选实施例中,执行步骤S202之前,所述方法还包括:根据第二移动指令,移动所述文件夹。
具体实现中,可在移动第一文件时同时移动文件夹,也可以先移动第一文件后移动文件夹,还可以先移动文件夹再移动第一文件,在移动过程中或者移动完成时,可检测第一文件和文件夹之间是否形成重叠区域,并在检测结果为是时,根据预设规则删除第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。例如,终端为带触摸屏的智能手机,且第一文件为当前智能手机显示页面上的QQ应用图标;文件夹为当前显示页面面上的应用程序文件夹,此时,用户可分别通过大拇指和食指长按QQ应用图标和应用程序文件夹,然后按住二者在显示页面上进行移动。同时移动第一文件和文件夹,可使二者的相对位置变换更快,使文件更快的移动到用户的目标位置然后进行删除操作,提高了操作效率。
在又一可选实施例中,当所述第一文件为第一应用图标,第二文件为第二应用图标时,所述方法还包括:当删除所述第一应用图标时,卸载所述第一应用图标相应的第一应用;或者,当删除所述第二应用图标时,卸载所述第二应用图标相应的第二应用;或者,当删除所述第一应用图标和所述第二应用图标时,卸载所述第一应用图标相应的第一应用和所述第二应用图标相应的第二应用。
例如,第一文件为QQ应用图标,相应的QQ版本信息为QQ2007;文件夹中的第二文件为QQ应用图标,相应的QQ版本信息为QQ2003;则若检测到第一文件与文件夹之间形成重叠区域,且删除的是版本信息为QQ2003的QQ应用图标时,同时可卸载终端与版本信息为QQ2003的QQ应用图标相对应的QQ应用程序。采用此法,当用户想要卸载某应用程序时,便可不用打开终端的控制面板去选择相应的应用程序进行卸载,而直接通过删除显示在桌面上的应用程序图标去卸载相同或相类似的应用程序。
本发明实施例,文件夹中包括至少一个文件,终端可根据第一移动指令,移动第一文件;还可在检测到所述第一文件与所述文件夹之间形成重叠区域时,判断所述第一文件和所述文件夹中的第二文件之间的数据信息是否相匹配;并在判断结果为是时,根据预设规则删除所述第一文件和/或所述第二文件。采用本发明实施例,可简化文件的删除步骤,提高文件操作效率。
参见图3,图3是本发明实施例提供的一种终端结构示意图,如图所示终端至少可以包括:文件移动单元301和文件删除单元302。
文件移动单元301,用于根据第一移动指令,移动第一文件。
具体实现中,本实施例中所述的包括但不限于:音频文件、视频文件、文本文件、图片文件、应用程序文件或者文件的图标等等。用户可首先通过终端的输入装置(如物理键盘或触摸屏等)针对第一文件输入第一移动指令,终端接收到该第一移动指令时,文件移动单元301根据该第一移动指令,移动第一文件。例如,终端为带触摸屏的智能手机,且第一文件为当前智能手机显示的主菜单界面上的QQ应用图标,此时,用户可用手指通过触摸屏长按QQ应用图标以选中;若用户用手指按住该QQ应用图标在触摸屏上进行移动,此时视为用户针对该QQ应用图标输入第一移动指令,该QQ应用图标的位置跟随用户手指在触摸屏上的滑动轨迹进行移动。又例如,终端为便携电脑,且第一文件为当前便携电脑桌面上的文档文件,此时,用户可针对该文档文件点击鼠标左键以选中;若用户点击鼠标左键拖动该文档文件在桌面上进行移动,此时视为用户针对该文档文件输入第一移动指令,该文档文件的位置跟随鼠标的拖动轨迹进行移动。
文件删除单元302,若检测到所述第一文件与所述文件夹之间形成重叠区域,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。
具体实现中,文件夹中包括至少一个文件。当用户完成第一文件的移动之后,检测第一文件最终位置是否与文件夹形成重叠区域,并在检测结果为是时,文件删除单元302,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。例如,终端为带触摸屏的智能手机,且用户用手指长按当前主菜单界面上的第一文件QQ应用图标进行选中之后,用手指拖动该QQ应用图标进行移动,将用户松开手指时手指在触摸屏上的位置作为该QQ应用图标最终的位置,若最终位置区域还具有一个文件夹,则第一文件与该文件夹形成重叠区域;若文件夹中具有第二文件,且该第二文件也QQ应用图标,此时认为第一文件与第二文件为匹配的,因此文件删除单元302可根据预设规则删除文件夹中的第二文件QQ应用图标,或删除第一文件QQ应用图标,或者将第一文件和第二文件同时删除。
参见图4图4是本发明实施例提供的一种文件删除单元的结构示意图,如图所示的文件删除单元302可包括:匹配判断子单元3201和文件删除子单元3202。
匹配判断子单元3201,用于判断所述第一文件的数据信息是否与所述文件夹中的第二文件的数据信息相匹配;
文件删除子单元3202,用于当判断结果为是时,根据预设规则删除所述第一文件和/或所述第二文件。
其中,数据信息包含但不限于文件内容、文件名称、文件属性、文件类型或者文件图标图形等。例如,第一文件和第二文件为文档文件,则在检测到第一文件夹与文件夹之间形成重叠区域时,进一步到检测第一文件和文件夹中第二文件的文件名称都为:“第一文档文件”,且文件内容也是相同的,则说明这两个文件是相同的文件(认为第一文件和第二文件的数据信息是匹配的),则文件删除子单元302可删除第一文件或第二文件,也可同时删除两个文件。再例如,第一文件为“百度地图”,第二文件为“高德地图”,可检测到第一文件与第二文件的文件名称中都包含“地图”,此时,终端可通过“地图”这个关键字判断出第一文件和第二文件的文件属性相同(都是属于导航类应用文件),因此,认为第一文件和第二文件的数据信息是匹配的,进而可删除其中的第一文件或者第二文件,甚至都删除;当然在本实例中也可在检测到第一文件与第二文件的文件名称中都包含“地图”时,便认为第一文件和第二文件的数据信息是匹配的(文件名称部分相同)。
所述文件删除单元302具体用于:若所述第一文件的创建时间早于所述第二文件的创建时间,删除所述第一文件;或者,若所述第一文件的版本信息早于所述第二文件的版本信息,删除所述第一文件;或者,若移动了所述第一文件,删除所述第一文件;或者,若移动了所述第一文件和所述第二文件,删除所述第一文件和所述第二文件。
例如,检测到第一文件与文件夹之间形成重叠区域时,可进一步获取文件夹中与第一文件匹配的第二文件,进而判断第一文件的创建时间是否早于文件夹中的第二文件的创建时间,若是,文件删除单元302则删除第一文件,若否,文件删除单元302则可删除第二文件。同理,例如,第一文件为QQ应用图标相应的QQ版本信息为QQ2007,第二文件为QQ应用图标相应的QQ版本信息为QQ2003,则若检测到第一文件与文件夹之间形成重叠区域,进一步检测到版本信息QQ2003早于版本信息QQ2007,因此文件删除单元302可删除版本信息为QQ2003的QQ应用图标。
在又一可选实施例中,所述文件移动单元301还用于:在所述文件删除单元根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件之前,根据第二移动指令,移动所述文件夹。
具体实现中,可在移动第一文件时同时移动文件夹,也可以先移动第一文件后移动文件夹,还可以先移动文件夹再移动第一文件,在移动过程中或者移动完成时,可检测第一文件和文件夹之间是否形成重叠区域,并在检测结果为是时,根据预设规则删除第一文件和/或所述文件夹中与所述第一文件匹配的第二文件。例如,终端为带触摸屏的智能手机,且第一文件为当前智能手机显示页面上的QQ应用图标;文件夹为当前显示页面面上的应用程序文件夹,此时,用户可分别通过大拇指和食指长按QQ应用图标和应用程序文件夹,然后按住二者在显示页面上进行移动。文件移动单元301同时移动第一文件和文件夹,可使二者的相对位置变换更快,使文件更快的移动到用户的目标位置然后进行删除操作,提高了操作效率。
在又一可选实施例中,所述第一文件为第一应用图标,第二文件为第二应用图标,所述终端还包括:应用卸载单元303,用于当删除所述第一应用图标时,卸载所述第一应用图标相应的第一应用;或者,用于当删除所述第二应用图标时,卸载所述第二应用图标相应的第二应用;或者,用于当删除所述第一应用图标和所述第二应用图标时,卸载所述第一应用图标相应的第一应用和所述第二应用图标相应的第二应用。
例如,第一文件为QQ应用图标,相应的QQ版本信息为QQ2007;文件夹中的第二文件为QQ应用图标,相应的QQ版本信息为QQ2003;则若检测到第一文件与文件夹之间形成重叠区域,且删除的是版本信息为QQ2003的QQ应用图标时,同时应用卸载单元303可卸载终端与版本信息为QQ2003的QQ应用图标相对应的QQ应用程序。采用此法,当用户想要卸载某应用程序时,便可不用打开终端的控制面板去选择相应的应用程序进行卸载,而直接删除通过显示在桌面上的应用程序图标去卸载相同相类似的应用程序。
本发明实施例,可通过文件移动单元301根据第一移动指令,移动第一文件夹;还可通过文件删除单元302在检测到所述第一文件与文件夹之间形成重叠区域时,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件中相匹配的第二文件。采用本发明实施例,可简化文件的删除步骤,提高文件操作效率。
参见图5,图5是本发明实施例提供的另一种终端的结构示意图,如图所示的本实施例中的终端可以包括:至少一个处理器501,例如CPU;存储器502。上述处理器501和存储器502通过总线503连接。
存储器502,可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器502可选的还可以是至少一个位于远离前述处理器501的存储终端。其中处理器501可以结合图3所示的终端,其中存储器502中存储一组程序代码,且处理器501调用存储器502中存储的代码,用于执行以下操作:
上述处理器501,用于根据接收的第一移动指令,移动第一文件;。
上述处理器501,还用于若检测到所述第一文件与所述文件夹之间形成重叠区域,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件。
相应的,本发明实施例所提供的终端还可包括:输出设备504,用于显示文件夹和文件的文件图标,该输出设备504可具体为显示屏。另外,本发明实施例所提供的终端还可包括:输入设备505,该输入设备可以包括如键盘、触控板、指纹采传感器和录音设备等的输入设备,用户可通过输入设备505输入第一移动指令和/或第二移动指令。
在另一可选实施例中,所述处理器501还用于:检测到所述第一文件与所述文件夹之间形成重叠区域,根据预设规则删除所述第一文件和/或所述文件夹中与所述第一文件相匹配的第二文件之前,根据第二移动指令,移动所述文件夹。
在又一可选实施例中,所述处理器501还具体用于:判断所述第一文件的数据信息是否与所述文件夹中的第二文件的数据信息相匹配,所述数据信息包括文件内容和/或文件名称;当判断结果为是时,根据预设规则删除所述第一文件和/或所述第二文件。
在又一可选实施例中,所述处理器501还具体用于:若所述第一文件的创建时间早于所述第二文件的创建时间,删除所述第一文件;或者,若所述第一文件的版本信息早于所述第二文件的版本信息,删除所述第一文件;或者,若移动了所述第一文件,删除所述第一文件;或者,若移动了所述第一文件和所述第二文件,删除所述第一文件和所述第二文件。
在又一可选实施例中,所述第一文件为第一应用图标,第二文件为第二应用图标,所述处理器501还用于:当删除所述第一应用图标时,卸载所述第一应用图标相应的第一应用;或者,当删除所述第二应用图标时,卸载所述第二应用图标相应的第二应用;或者,当删除所述第一应用图标和所述第二应用图标时,卸载所述第一应用图标相应的第一应用和所述第二应用图标相应的第二应用。
具体实现中,本发明实施例中所描述的处理器501和存储器502可执行本发明实施例提供的删除方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例所描述的终端的实现方式,在此不再赘述。
对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本申请所必须的。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存取存储器(RandomAccessMemory,简称RAM)等。
以上对本发明实施例公开的一种删除方法及终端进行了详细介绍,以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。