文件处理方法、装置、移动终端及计算机可读存储介质制造方法及图纸

技术编号:19009228 阅读:54 留言:0更新日期:2018-09-22 09:05
本申请实施例涉及一种文件处理方法、装置、移动终端及计算机可读存储介质。上述方法,包括:当检测到应用程序执行删除操作时,获取所述删除操作的目标文件;获取所述目标文件的目录信息;当所述目录信息中包含特定标志位时,判断所述目标文件的文件格式是否为预设格式;若文件格式为预设格式,则对所述删除操作进行提示。上述文件处理方法、装置、移动终端及计算机可读存储介质,可以防止出现重要文件被误删的情况,减少数据丢失的风险。

File processing method, device, mobile terminal and computer readable storage medium

The embodiment of the present application relates to a file processing method, a device, a mobile terminal and a computer readable storage medium. The method includes: acquiring the target file of the deletion operation when the application program is detected to perform the deletion operation; acquiring the directory information of the target file; determining whether the file format of the target file is a default format when the directory information contains a specific flag bit; and if the file format is a default lattice. The prompt is prompted for the deletion operation. The file processing method, device, mobile terminal and computer readable storage medium mentioned above can prevent important files from being deleted by mistake and reduce the risk of data loss.

【技术实现步骤摘要】
文件处理方法、装置、移动终端及计算机可读存储介质
本申请涉及计算机
,特别是涉及一种文件处理方法、装置、移动终端及计算机可读存储介质。
技术介绍
随着互联网技术的飞速发展,终端在人们的日程生活中越来越重要,很多图片、视频、文档(excel、txt、doc等)等都重要文件通常会在终端上进行保存。在传统的方式中,会出现文件被应用程序误删的问题,造成数据丢失。
技术实现思路
本申请实施例提供一种文件处理方法、装置、移动终端及计算机可读存储介质,可以防止出现重要文件被误删的情况,减少数据丢失的风险。一种文件处理方法,包括:当检测到应用程序执行删除操作时,获取所述删除操作的目标文件;获取所述目标文件的目录信息;当所述目录信息中包含特定标志位时,判断所述目标文件的文件格式是否为预设格式;若文件格式为预设格式,则对所述删除操作进行提示。一种文件处理装置,包括:操作检测模块,用于当检测到应用程序执行删除操作时,获取所述删除操作的目标文件;目录获取模块,用于获取所述目标文件的目录信息;格式判断模块,用于当所述目录信息中包含特定标志位时,判断所述目标文件的文件格式是否为预设格式;提示模块,用于若文件格式为预设格式,则对所述删除操作进行提示。一种移动终端,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如上所述的方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。上述文件处理方法、装置、移动终端及计算机可读存储介质,当检测到应用程序执行删除操作时,获取删除操作的目标文件,并获取该目标文件的目录信息,当目录信息中包含特定标志位时,判断目标文件的文件格式是否为预设格式,若文件格式为预设格式,则对删除操作进行提示,可以对重要文件进行保护,防止出现重要文件被误删的情况,减少数据丢失的风险。附图说明图1为一个实施例中移动终端的框图;图2为一个实施例中文件处理方法的流程示意图;图3为一个实施例中对删除操作进行提示的界面示意图;图4为一个实施例中将目标文件转移到临时目录下的流程示意图;图5为另一个实施例中对删除操作进行提示的界面示意图;图6为一个实施例中直接删除目标文件的流程示意图;图7为一个实施例中根据配置文件将目录信息写入内核文件的流程示意图;图8为一个实施例中文件处理装置的框图;图9为另一个实施例中文件处理装置的框图;图10为另一个实施例中移动终端的框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。图1为一个实施例中移动终端的框图。如图1所示,该移动终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,存储器可包括非易失性存储介质及处理器。移动终端的非易失性存储介质存储有操作系统及计算机程序,该计算机程序被处理器执行时以实现本申请实施例中提供的一种文件处理方法。该处理器用于提供计算和控制能力,支撑整个移动终端的运行。移动终端中的内存储器为非易失性存储介质中的计算机程序的运行提供环境。移动终端的网络接口用于与其他电子设备进行数据传输,比如从服务器获取服务器白名单等。移动终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是移动终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该移动终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的移动终端的限定,具体的移动终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如图2所示,在一个实施例中,提供一种文件处理方法,包括以下步骤:步骤210,当检测到应用程序执行删除操作时,获取删除操作的目标文件。移动终端可对各个应用程序的删除操作进行监听,删除操作指的是对存储的文件进行删除的操作。移动终端监听的应用程序可包含系统应用和第三方应用,其中,系统应用通常指的是由移动终端的生产商开发的应用,移动终端在出厂时可自带系统应用,第三方应用通常指的是由生产商以外的组织或人等开发的应用,用户在使用移动终端时,可在移动终端上安装第三方应用。当应用程序需要对文件进行删除时,可调用删除函数。移动终端可对删除函数的调用进行监听,当检测到删除函数被调用时,可说明调用删除函数的应用程序执行删除操作。移动终端可获取调用删除函数的应用程序,并获取删除操作的目标文件,目标文件指的是被删除的文件。应用程序进行的删除操作的目标文件可以是一个或多个,可以是相同文件格式的目标文件,也可以是不同文件格式的目标文件。步骤220,获取目标文件的目录信息。移动终端可获取各个目标文件所属的文件夹,并根据目标文件所属的文件夹获取目录信息,文件目录可建立文件名称与储存空间中物理地址的对应关系。目标文件的目录信息可包括目标文件所属的文件夹名称、所属的文件夹存储地址等。目录信息中包含的文件目录可以是一级目录、二级目录或多级目录等。步骤230,当目录信息中包含特定标志位时,判断目标文件的文件格式是否为预设格式,若是,则执行步骤240,若否,则执行步骤250。移动终端可检测目录信息中是否包含特定标志位,该特定标志位可相当于防误删标志位,特定标志位可用于表示文件目录下的文件是受保护的、较为重要的文件。特定标志位可根据实际需求采用不同的方式进行表示。在一个实施例中,移动终端可通过配置文件在文件目录中添加特定标志位,配置文件中可记录有受保护的文件格式、文件类型或文件目录等配置信息。文件格式可包括但不限于jpg、doc、gif等,文件格式可用文件的后缀名进行表示。文件类型可包括但不限于图片、视频、音频等。移动终端可获取配置文件,并根据配置文件中记录的配置信息查找到与配置信息对应的文件目录,可在查找到的文件目录中添加特定标志位。例如,配置文件中记录有受保护的文件类型,移动终端可查找到包含该受保护的文件类型的文件目录,并在包含该受保护的文件类型的文件目录中添加特定标志位。若目录信息中不包含特定标志位,可说明该目标文件不是受保护的文件,移动终端可直接删除该目标文件。若目录信息中包含特定标志位,移动终端可判断目标文件的文件格式是否为预设格式,预设格式可指的是受保护的文件格式。移动终端可读取目标文件的文件名称,再根据文件名称中包含的后缀名判断目标文件的文件格式是否为预设格式。先判断目录信息是否包含特定标志位,若包含特定标志位后再判断目标文件的文件格式是否为预设格式,从而可确定目标文件是否为受保护的文件,由大至小进行检测,相比于直接检测文件格式是否为预设格式的检测速度更快,可以提高检本文档来自技高网...
文件处理方法、装置、移动终端及计算机可读存储介质

【技术保护点】
1.一种文件处理方法,其特征在于,包括:当检测到应用程序执行删除操作时,获取所述删除操作的目标文件;获取所述目标文件的目录信息;当所述目录信息中包含特定标志位时,判断所述目标文件的文件格式是否为预设格式;若文件格式为预设格式,则对所述删除操作进行提示。

【技术特征摘要】
1.一种文件处理方法,其特征在于,包括:当检测到应用程序执行删除操作时,获取所述删除操作的目标文件;获取所述目标文件的目录信息;当所述目录信息中包含特定标志位时,判断所述目标文件的文件格式是否为预设格式;若文件格式为预设格式,则对所述删除操作进行提示。2.根据权利要求1所述的方法,其特征在于,在所述获取所述删除操作的目标文件之后,所述方法还包括:将所述目标文件转移到临时目录下,并记录所述目标文件在转移之前的目录信息;所述获取所述目标文件的目录信息,包括:当所述目标文件转移到所述临时目录的时长到达时长阈值时,获取所述目标文件在转移之前的目录信息。3.根据权利要求2所述的方法,其特征在于,在所述对所述删除操作进行提示之后,所述方法还包括:接收针对提示进行的选择操作;若所述选择操作选择的是第一选项,则删除所述临时目录下的目标文件;若所述选择操作选择的是第二选项,则将所述目标文件还原至与所述目录信息对应的目录下。4.根据权利要求1所述的方法,其特征在于,在所述获取所述删除操作的目标文件之后,所述方法还包括:提取所述目标文件的创建应用标识,所述创建应用标识为创建所述目标文件的应用程序的应用标识;当所述应用程序的应用标识与所述创建应用标识一致时,删除所述目标文件。5.根据权利要求1所述的方法,其特征在于,在所述获取所述删除...

【专利技术属性】
技术研发人员:贾利敏
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1