[发明专利]文件处理方法及装置有效
申请号: | 201810575020.X | 申请日: | 2018-06-06 |
公开(公告)号: | CN108959955B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 杜冰 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/16 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 处理 方法 装置 | ||
1.一种文件处理方法,其特征在于,包括:
获取目标文件夹中已有的多个文件中的每个文件的属性参数;基于所述每个文件的属性参数确定预设排序策略;按照所述预设排序策略排序所述多个文件,得到文件序列;在所述文件序列中新建至少一个文件,所述至少一个文件的排序位置在所述多个文件之前;修改第三方应用删除所述目标文件夹中的文件的遍历策略为所述预设排序策略,其中,所述属性参数包括文件类型,所述预设排序策略包括按照文件类型排序;
监听所述第三方应用针对所述至少一个文件的删除事件;
若监听到所述第三方应用针对所述至少一个文件的删除事件,确定所述第三方应用正在删除所述至少一个文件所在的所述目标文件夹;
若检测到所述第三方应用无权限删除所述目标文件夹,则终止所述第三方应用针对所述目标文件夹的删除操作。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
恢复已经被删除的文件。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
在检测到针对所述目标文件夹的创建操作时,获取所述创建操作的创建者;
确定所述目标文件夹的删除权限为所述创建者。
4.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
若检测到所述第三方应用有权限删除所述目标文件夹,将所述目标文件夹从电子设备的原始存储空间删除;
将所述删除的目标文件夹存储至所述电子设备的预设存储空间;
在检测到针对所述目标文件夹的恢复请求时,从所述预设存储空间恢复所述目标文件夹。
5.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
生成删除响应消息;
向所述第三方应用反馈所述删除响应消息以促使所述第三方应用继续执行后续操作。
6.一种文件处理装置,其特征在于,包括:
第一获取单元,用于获取目标文件夹中已有的多个文件中的每个文件的属性参数;确定单元,还用于基于所述每个文件的属性参数确定预设排序策略;排序单元,用于按照所述预设排序策略排序所述多个文件,得到文件序列;建立单元,用于在所述文件序列中新建至少一个文件,所述至少一个文件的排序位置在所述多个文件之前;修改单元,用于修改第三方应用删除所述目标文件夹中的文件的遍历策略为所述预设排序策略,其中,所述属性参数包括文件类型,所述预设排序策略包括按照文件类型排序;
监听单元,用于监听所述第三方应用针对所述至少一个文件的删除事件;
确定单元,用于若监听到所述第三方应用针对所述至少一个文件的删除事件,确定所述第三方应用正在删除所述至少一个文件所在的所述目标文件夹;
处理单元,用于若检测到所述第三方应用无权限删除所述目标文件夹,则终止所述第三方应用针对所述目标文件夹的删除操作。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
第一恢复单元,用于恢复已经被删除的文件。
8.如权利要求6或7所述的装置,其特征在于,所述装置还包括:
第二获取单元,还用于在检测到针对所述目标文件夹的创建操作时,获取所述创建操作的创建者;
所述确定单元,还用于确定所述目标文件夹的删除权限为所述创建者。
9.如权利要求6或7所述的装置,其特征在于,所述装置还包括:
删除单元,用于若检测到所述第三方应用有权限删除所述目标文件夹,将所述目标文件夹从电子设备的原始存储空间删除;
存储单元,用于将所述删除的目标文件夹存储至所述电子设备的预设存储空间;
第二恢复单元,用于在检测到针对所述目标文件夹的恢复请求时,从所述预设存储空间恢复所述目标文件夹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810575020.X/1.html,转载请声明来源钻瓜专利网。