一种文件夹路径识别及文件夹清理方法及装置的制造方法_5

文档序号:8905305阅读:来源:国知局
如:ROM/RAM、磁碟、光盘等。
[0230]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种文件夹路径识别方法,应用于电子设备,其特征在于,包括: 确定待处理文件夹集合,所述待处理文件夹集合中包含至少一个文件夹; 获得所述待处理文件夹集合中包含的每一文件夹的路径对应的字符串; 针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作,其中,所述正则表达式识别操作包括: 检测预设的正则表达式模板库中是否存在与该字符串相匹配的正则表达式模板,所述预设的正则表达式模板库中包含至少一个正则表达式模板; 如果存在,将检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板; 根据确定的正则表达式模板,识别与该字符串对应的文件夹的路径的正则表达式。2.根据权利要求1所述的方法,其特征在于,所述确定待处理文件夹集合,包括: 分别将所述电子设备中的每一级文件夹,确定为待处理文件夹集合。3.根据权利要求1所述的方法,其特征在于,所述确定待处理文件夹集合,包括: 分别检测所述电子设备中每一文件夹的名称是否符合预设的字符串匹配规则; 将检测到的所有符合所述字符串匹配规则的文件夹的名称对应的文件夹的集合,确定为待处理文件夹集合。4.根据权利要求1至3任意一项所述的方法,其特征在于,在所述针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作之前,还包括: 确定与所述待处理文件夹集合中的文件夹的路径对应的字符串匹配的、所述正则表达式模板库中的正则表达式模板的种类N ; 所述针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作,包括: 在所述N小于或等于预设的第一阈值的情况下,针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作。5.根据权利要求4所述的方法,其特征在于,在所述N小于或等于预设的第一阈值的情况下,针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作之前,还包括: 检测是否存在与所述N类正则表达式模板中的任意一类正则表达式模板匹配的、所述待处理文件夹集合中包含的文件夹的路径对应的字符串的数量大于或等于预设的第二阈值; 所述在所述N小于或等于预设的第一阈值的情况下,针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作,包括: 在所述N小于或等于预设的第一阈值、且检测到存在与所述N类正则表达式模板中的任意一类正则表达式模板匹配的、所述待处理文件夹集合中包含的文件夹的路径对应的字符串的数量大于或等于预设的第二阈值的情况下,针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作; 所述将检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板,包括: 判断与检测到的正则表达式模板匹配的、所述待处理文件夹集合中包含的文件夹的路径对应的字符串的数量是否大于或等于预设的第三阈值; 如果是,将检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板。6.根据权利要求1至3任意一项所述的方法,其特征在于,在所述针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作之前,还包括: 检测是否存在与所述正则表达式模板库中的任意一个正则表达式模板匹配的、所述待处理文件夹集合中包含的文件夹的路径对应的字符串大于或等于预设的第四阈值; 所述针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作,包括: 在检测到存在与所述正则表达式模板库中的任意一个正则表达式模板匹配的、所述待处理文件夹集合中包含的文件夹的路径对应的字符串的数量大于或等于预设的第四阈值的情况下,针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作; 所述将检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板,包括: 判断与检测到的正则表达式模板匹配的、所述待处理文件夹集合中包含的文件夹的路径对应的字符串的数量是否大于或等于预设的第五阈值; 如果是,将检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板。7.一种文件夹清理方法,应用于电子设备,其特征在于,包括: 确定待处理文件夹集合,所述待处理文件夹集合中包含至少一个文件夹; 获得所述待处理文件夹集合中包含的每一文件夹的路径对应的字符串; 针对所获得的每一文件夹的路径所对应的字符串,分别执行正则表达式识别操作,其中,所述正则表达式识别操作包括: 检测预设的正则表达式模板库中是否存在与该字符串相匹配的正则表达式模板,所述预设的正则表达式模板库中包含至少一个正则表达式模板; 如果存在,将检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板; 根据确定的正则表达式模板,识别与该字符串对应的文件夹的路径的正则表达式;将识别出的正则表达式与预设的用于文件夹清理的正则表达式库中的正则表达式相匹配; 将匹配的正则表达式对应的文件夹删除。8.—种文件夹路径识别装置,应用于电子设备,其特征在于,包括:第一集合确定模块、第一字符串获得模块、第一检测模块、第一模板确定模块和第一正则表达式识别模块,其中, 所述第一集合确定模块,用于确定待处理文件夹集合,所述待处理文件夹集合中包含至少一个文件夹; 所述第一字符串获得模块,用于获得所述第一集合确定模块确定的待处理文件夹集合中包含的每一文件夹的路径对应的字符串; 所述第一检测模块,用于针对所述第一字符串获得模块获得的每一文件夹的路径所对应的字符串,检测预设的正则表达式模板库中是否存在与该字符串相匹配的正则表达式模板,所述预设的正则表达式模板库中包含至少一个正则表达式模板; 所述第一模板确定模块,用于将所述第一检测模块检测到的正则表达式模板,确定为该字符串对应的文件夹的路径的正则表达式模板; 所述第一正则表达式识别模块,用于根据所述第一模板确定模块确定的正则表达式模板,识别与该字符串对应的文件夹的路径的正则表达式。9.根据权利要求8所述的装置,其特征在于,所述第一集合确定模块,具体用于: 分别将所述电子设备中的每一级文件夹,确定为待处理文件夹集合。10.根据权利要求8所述的装置,其特征在于,所述第一集合确定模块,具体用于: 分别检测所述电子设备中每一文件夹的名称是否符合预设的字符串匹配规则; 将检测到的所有符合所述字符串匹配规则的文件夹的名称对应的文件夹的集合,确定为待处理文件夹集合。11.根据权利要求8至10任意一项所述的装置,其特征在于,所述装置还包括:种类确定模块,其中, 所述种类确定模块,用于确定与所述第一集合确定模块确定的待处理文件夹集合中的文件夹的路径对应的字符串匹配的、所述正则表达式模板库中的正则表达式模板的种类N; 所述第一检测模块,具体用于: 在所述种类确定模块确定的种类N小于或等于预设的第一阈值的情况下,针对所述第一字符串获得模块获得的每一文件夹的路径所对应的字符串,检测预设的正则表达式模板库中是否存在与该字符串相匹配的正则表达式模板。12.根据权利要求11所述的装置,其特征在于,所述装置还包括:第二检测模块, 所述第二检测模块,用于检测是否存在与所述种类确定模块确定的N类正则表达式模板中的任意一类正则表达式模板匹配的、所述第一集合确定模块确定的待处理文件夹集合中包含的文件夹的路径对应的字符串的数量大于或等于预设的第二阈值; 所述第一检测模块,具体用于: 在所述种类确定模块确定的种类N小于或等于预设的第一阈值、且所述第二检测模块检测到存在与所述种类确定模块确定的N类正则表达式模板中的任意一类正则表达式模板匹配的、所述第一集合确定模块确定的待处理文件夹集合中包含的文件夹的路径对应的字符串的数量大于或等于预设的第二阈值的情况下,针对所述第一字符串获得模块获得的每一文件夹的路径所对应的字符串,检测预设的正则表达式模板库中是否存在与该字符串相匹配的正则表达式模板; 所述第一模板确定模块,包括:第一判断子模块和第一模板确定子模块,其中, 所述第一判断子模块,用于判断与所述第一检测模块检测到的正则表达式模板匹配的、所述待处理文件夹集合中包含的文件夹的路径对应的字符串的数量是否大于或等于预设的第三阈值; 所述第一模板确定子模块,用于在所述第一判断子模块判断结果为是的情况下,将所述第一检测模块检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板。13.根据权利要求8至10任意一项所述的装置,其特征在于,所述装置还包括:第三检测模块, 所述第三检测模块,用于检测是否存在与所述正则表达式模板库中的任意一个正则表达式模板匹配的、所述第一集合确定模块确定的待处理文件夹集合中包含的文件夹的路径对应的字符串大于或等于预设的第四阈值; 所述第一检测模块,具体用于: 在所述第三检测模块检测到存在与所述正则表达式模板中的任意一个正则表达式模板匹配的、所述第一集合确定模块确定的待处理文件夹集合中包含的文件夹的路径对应的字符串的数量大于或等于预设的第四阈值的情况下,针对所述第一字符串获得模块获得的每一文件夹的路径所对应的字符串,检测预设的正则表达式模板库中是否存在与该字符串相匹配的正则表达式模板; 所述第一模板确定模块,包括:第二判断子模块和第二模板确定子模块,其中, 所述第二判断子模块,用于判断与所述第一检测模块检测到的正则表达式模板匹配的、所述第一集合确定模块确定的待处理文件夹集合中包含的文件夹的路径对应的字符串的数量是否大于或等于预设的第五阈值; 所述第二模板确定子模块,用于在所述第二判断子模块判断结果为是的情况下,将所述第一检测模块检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板。14.一种文件夹清理装置,应用于电子设备,其特征在于,包括:第二集合确定模块、第二字符串获得模块、第四检测模块、第二模板确定模块、第二正则表达式识别模块、匹配模块和删除模块,其中, 所述第二集合确定模块,用于确定待处理文件夹集合,所述待处理文件夹集合中包含至少一个文件夹; 所述第二字符串获得模块,用于获得所述第二集合确定模块确定的待处理文件夹集合中包含的每一文件夹的路径对应的字符串; 所述第四检测模块,用于针对所述第二字符串获得模块获得的每一文件夹的路径所对应的字符串,检测预设的正则表达式模板库中是否存在与该字符串相匹配的正则表达式模板,所述预设的正则表达式模板库中包含至少一个正则表达式模板; 所述第二模板确定模块,用于将所述第四检测模块检测到的正则表达式模板,确定为该字符串对应的文件夹的路径的正则表达式模板; 所述第二正则表达式识别模块,用于根据所述第二模板确定模块确定的正则表达式模板,识别与该字符串对应的文件夹的路径的正则表达式; 所述匹配模块,用于将所述第二正则表达式识别模块识别出的正则表达式与预设的用于文件夹清理的正则表达式库中的正则表达式相匹配; 所述删除模块,用于将所述匹配模块匹配的正则表达式对应的文件夹删除。
【专利摘要】本发明实施例公开了一种文件夹路径识别及文件夹清理方法及装置,文件夹路径识别方法包括:确定待处理文件夹集合;获得待处理文件夹集合中包含的每一文件夹的路径对应的字符串;针对所获得的每一文件夹的路径所对应的字符串,检测预设的正则表达式模板库中是否存在与该字符串相匹配的正则表达式模板;如果存在,将检测到的正则表达式模板,确定为与该字符串对应的文件夹的路径的正则表达式模板;根据确定的正则表达式模板,识别与该字符串对应的文件夹的路径的正则表达式。应用本发明实施例,实现了电子设备中的文件夹的路径的自动识别及文件夹清理,提高了识别电子设备中的文件夹的路径的效率和文件夹清理的效率。
【IPC分类】G06F17/30
【公开号】CN104881495
【申请号】CN201510328958
【发明人】焦国强
【申请人】北京金山安全软件有限公司
【公开日】2015年9月2日
【申请日】2015年6月15日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1