本说明书涉及计算机,尤其涉及一种文件管理方法及装置。
背景技术:
1、随着移动通信技术的普及,移动终端成为人们工作生活中不可或缺的设备之一。在移动终端中设置有操作系统,该操作系统最重要的功能之一就是对移动终端中存储的文件进行管理。
2、在移动终端中,基于操作系统安装有若干应用程序,每一个应用程序承载不同的功能。在应用程序运行的过程中,会在移动终端中产生对应的缓存数据,这些数据通过操作系统中的文件系统生成并进行管理。但是,在使用移动终端的过程中,应用程序会在移动终端的公共目录下会产生较多的缓存数据,用户无法确认哪个缓存数据或哪些缓存数据属于哪一个应用程序,难以通过手动操作的方式清除,过多的占用了移动终端的存储空间,降低了移动终端内存储空间使用的有效性。
技术实现思路
1、为克服相关技术中存在的问题,本说明书提供了一种文件管理方法及装置。
2、根据本说明书实施例的第一方面,提供了一种文件管理方法,包括:
3、监听应用程序所进行的文件操作;
4、若所述文件操作是针对公共目录所进行的新增操作,则在所述公共目录中创建文件,并建立所创建的文件与所述文件操作的操作信息的对应关系,其中,所述操作信息包括应用程序的应用标识和所创建的文件所处的文件路径;
5、若检测到应用程序的删除指令,则获取被删除的应用程序的第一应用标识,并根据所述第一应用标识和所述对应关系,删除查找到的、与所述第一应用标识相对应的文件。
6、可选的,所述操作信息,还包括操作时间;
7、该方法,还包括:
8、若所述文件操作是针对公共目录所进行的修改操作,则在所述公共目录中更新文件,根据所述修改操作中携带的应用标识和文件路径,在对应关系中进行查找,并修改找到的操作信息中的操作时间。
9、可选的,该方法,还包括:
10、若检测到退出应用程序的退出指令,则获取本次使用应用程序的使用时间;
11、根据所使用的应用程序的应用标识和使用时间,在所述对应关系中查找与应用标识相匹配且操作时间落入所述使用时间的文件;
12、删除查找到的文件。
13、可选的,所述操作信息,还包括用户标识;
14、所述退出指令中携带有退出应用程序的用户标识;
15、所述根据所使用的应用程序的应用标识和使用时间,在所述对应关系中查找与应用标识相匹配且操作时间落入所述使用时间的文件,具体为:
16、根据所使用的应用程序的应用标识、使用时间以及退出应用程序的用户标识,在所述对应关系中查找与应用标识相匹配、与用户标识相匹配且操作时间落入所述使用时间的文件。
17、可选的,该方法,还包括:
18、若所述文件操作是针对公共目录所进行的删除操作,则根据所述删除操作中携带的应用标识和文件路径,删除从所述公共目录下查找到的文件,并更新所建立的对应关系。
19、可选的,在建立所创建的文件与所述文件操作的操作信息的对应关系之后,还包括:
20、创建管理页面,根据所述对应关系,在所述管理页面上至少加载所述对应关系中的应用标识和文件路径。
21、根据本说明书实施例的第二方面,提供了一种文件管理装置,包括:
22、监听单元,用于监听应用程序所进行的文件操作;
23、管理单元,用于若所述文件操作是针对公共目录所进行的新增操作,则在所述公共目录中创建文件,并建立所创建的文件与所述文件操作的操作信息的对应关系,其中,所述操作信息包括应用程序的应用标识和所创建的文件所处的文件路径;若检测到应用程序的删除指令,则获取被删除的应用程序的第一应用标识,并根据所述第一应用标识和所述对应关系,删除查找到的、与所述第一应用标识相对应的文件。
24、可选的,所述操作信息,还包括操作时间;
25、所述管理单元,还用于若所述文件操作是针对公共目录所进行的修改操作,则在所述公共目录中更新文件,根据所述修改操作中携带的应用标识和文件路径,在对应关系中进行查找,修改找到的操作信息中的操作时间。
26、可选的,所述管理单元,还用于若检测到退出应用程序的退出指令,则获取本次使用应用程序的使用时间;根据所使用的应用程序的应用标识和使用时间,在所述对应关系中查找与应用标识相匹配且操作时间落入所述使用时间的文件;删除查找到的文件。
27、可选的,所述操作信息,还包括用户标识;
28、所述退出指令中携带有退出应用程序的用户标识;
29、所述管理单元,具体用于根据所使用的应用程序的应用标识、使用时间以及退出应用程序的用户标识,在所述对应关系中查找与应用标识相匹配、与用户标识相匹配且操作时间落入所述使用时间的文件。
30、可选的,所述管理单元,还用于若所述文件操作是针对公共目录所进行的删除操作,则根据所述删除操作中携带的应用标识和文件路径,删除从所述公共目录下查找到的文件,并更新所建立的对应关系。
31、可选的,该装置,还包括:
32、加载单元,用于创建管理页面,根据所述对应关系,在所述管理页面上至少加载所述对应关系中的应用标识和文件路径。
33、根据本说明书实施例的第三方面,提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现上述任一项所述的方法步骤。
34、根据本说明书实施例的第四方面,提供了一种机器可读存储介质,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现上述任一项所述的方法步骤。
35、本说明书的实施例提供的技术方案可以包括以下有益效果:
36、本说明书实施例中,对应用程序所进行的文件操作进行监听,在文件操作为新增操作时,创建文件并建立针对文件的应用标识和文件路径之间对应关系,在删除应用程序时,根据对应关系查找到应用程序所对应的文件进行删除,使得用户能够快速地确认应用程序所对应的文件并进行有效地清除,避免了存储空间的无效占用,提升了移动终端内存储空间使用的有效性。
37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。
1.一种文件管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述操作信息,还包括操作时间;
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,所述操作信息,还包括用户标识;
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,在建立所创建的文件与所述文件操作的操作信息的对应关系之后,还包括:
7.一种文件管理装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述管理单元,还用于若检测到退出应用程序的退出指令,则获取本次使用应用程序的使用时间;根据所使用的应用程序的应用标识和使用时间,在所述对应关系中查找与应用标识相匹配且操作时间落入所述使用时间的文件;删除查找到的文件。
9.一种电子设备,其特征在于,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1-6任一项所述的方法步骤。
10.一种机器可读存储介质,其特征在于,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现权利要求1-6任一项所述的方法步骤。
