[發明專利]一種文件名稱識別及文件清理方法及裝置有效
| 申請號: | 201510329296.6 | 申請日: | 2015-06-15 |
| 公開(公告)號: | CN104881496B | 公開(公告)日: | 2018-12-14 |
| 發明(設計)人: | 焦國強 | 申請(專利權)人: | 北京金山安全軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件名稱 識別 文件 清理 方法 裝置 | ||
本發明實施例公開了一種文件名稱識別及文件清理方法及裝置,文件名稱識別方法包括:確定待處理文件集合;獲得待處理文件集合中包含的每一文件的名稱對應的字符串;針對所獲得的每一文件的名稱所對應的字符串,檢測預設的正則表達式模板庫中是否存在與該字符串相匹配的正則表達式模板;將檢測到的正則表達式模板,確定為與該字符串對應的文件的名稱的正則表達式模板;根據確定的正則表達式模板,識別與該字符串對應的文件的名稱的正則表達式。應用本發明實施例,實現了電子設備中的文件名稱的自動識別及文件的清理,提高了識別電子設備中的文件名稱的效率及文件清理的效率。
技術領域
本發明涉及文件名稱的識別技術領域,特別涉及一種文件名稱識別及文件清理方法及裝置。
背景技術
隨著智能手機以及手機軟件的發展,手機中生成的文件夾越來越多,手機中存儲的文件也越來越多,通常情況下,用戶會對手機進行垃圾文件清理以及檢索文件及文件夾等。為了提高垃圾文件的清理效率、文件夾的檢索效率等,通常需要識別電子設備中的文件的名稱對應的正則表達式。
正則表達式,又稱正規表示法、常規表示法是計算機科學中的一個概念。正則表達式使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。在實際應用中,用戶可以根據給定的一個正則表達式和一個字符串,判斷給定的字符串是否符合給定的正則表達式的過濾邏輯;還可以通過給定的正則表達式,從給定的字符串中獲得用戶想要的特定部分。
目前,主要通過人工的方式識別電子設備中的文件的名稱對應的正則表達式,具體過程如下:人工的對電子設備中的每一文件的名稱進行判斷,判斷預設的正則表達式模板庫中是否存在與該文件的名稱相匹配的正則表達式模板;如果是,則人工根據匹配的正則表達式模板,識別該文件的名稱對應的正則表達式。例如,需要確定正則表達式的文件名稱為“3548795”,首先人工的在預設的正則表達式模板庫中確定與該文件名稱相匹配的正則表達式模板,假設匹配到的正則表達式模板為[0-9]{s%},s%表示字符串的長度;進一步人工識別文件名稱“3548795”對應的正則表達式為“[0-9]{7}”。
但是,電子設備中的文件較多,進而文件的名稱也較多,應用上述人工的方式識別電子設備中的文件的名稱,消耗時間較長,效率較低。
發明內容
本發明實施例的目的在于提供一種文件名稱識別方法及裝置,以實現電子設備中的文件名稱的自動識別。
本發明實施例的另一個目的在于提供一種文件清理方法及裝置,以實現電子設備中的文件名稱的自動識別和文件清理。
為達到上述目的,本發明實施例公開了一種文件名稱識別方法,應用于電子設備,包括:
確定待處理文件集合,所述待處理文件集合中包含至少一個文件;
獲得所述待處理文件集合中包含的每一文件的名稱對應的字符串;
針對所獲得的每一文件的名稱所對應的字符串,分別執行正則表達式識別操作,其中,所述正則表達式識別操作包括:
檢測預設的正則表達式模板庫中是否存在與該字符串相匹配的正則表達式模板,所述預設的正則表達式模板庫中包含至少一個正則表達式模板;
如果存在,將檢測到的正則表達式模板,確定為與該字符串對應的文件的名稱的正則表達式模板;
根據確定的正則表達式模板,識別與該字符串對應的文件的名稱的正則表達式。
較佳的,所述確定待處理文件集合,包括:
分別將所述電子設備中的每一文件夾下的所有文件,確定為待處理文件集合。
較佳的,所述確定待處理文件集合,包括:
分別檢測所述電子設備中每一文件夾的名稱是否符合預設的第一字符串匹配規則;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山安全軟件有限公司,未經北京金山安全軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510329296.6/2.html,轉載請聲明來源鉆瓜專利網。





