如:ROM/RAM、磁碟、光盤等。
[0230]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種文件夾路徑識(shí)別方法,應(yīng)用于電子設(shè)備,其特征在于,包括: 確定待處理文件夾集合,所述待處理文件夾集合中包含至少一個(gè)文件夾; 獲得所述待處理文件夾集合中包含的每一文件夾的路徑對(duì)應(yīng)的字符串; 針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作,其中,所述正則表達(dá)式識(shí)別操作包括: 檢測(cè)預(yù)設(shè)的正則表達(dá)式模板庫(kù)中是否存在與該字符串相匹配的正則表達(dá)式模板,所述預(yù)設(shè)的正則表達(dá)式模板庫(kù)中包含至少一個(gè)正則表達(dá)式模板; 如果存在,將檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板; 根據(jù)確定的正則表達(dá)式模板,識(shí)別與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定待處理文件夾集合,包括: 分別將所述電子設(shè)備中的每一級(jí)文件夾,確定為待處理文件夾集合。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定待處理文件夾集合,包括: 分別檢測(cè)所述電子設(shè)備中每一文件夾的名稱是否符合預(yù)設(shè)的字符串匹配規(guī)則; 將檢測(cè)到的所有符合所述字符串匹配規(guī)則的文件夾的名稱對(duì)應(yīng)的文件夾的集合,確定為待處理文件夾集合。4.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的方法,其特征在于,在所述針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作之前,還包括: 確定與所述待處理文件夾集合中的文件夾的路徑對(duì)應(yīng)的字符串匹配的、所述正則表達(dá)式模板庫(kù)中的正則表達(dá)式模板的種類N ; 所述針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作,包括: 在所述N小于或等于預(yù)設(shè)的第一閾值的情況下,針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述N小于或等于預(yù)設(shè)的第一閾值的情況下,針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作之前,還包括: 檢測(cè)是否存在與所述N類正則表達(dá)式模板中的任意一類正則表達(dá)式模板匹配的、所述待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量大于或等于預(yù)設(shè)的第二閾值; 所述在所述N小于或等于預(yù)設(shè)的第一閾值的情況下,針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作,包括: 在所述N小于或等于預(yù)設(shè)的第一閾值、且檢測(cè)到存在與所述N類正則表達(dá)式模板中的任意一類正則表達(dá)式模板匹配的、所述待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量大于或等于預(yù)設(shè)的第二閾值的情況下,針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作; 所述將檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板,包括: 判斷與檢測(cè)到的正則表達(dá)式模板匹配的、所述待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量是否大于或等于預(yù)設(shè)的第三閾值; 如果是,將檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板。6.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述的方法,其特征在于,在所述針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作之前,還包括: 檢測(cè)是否存在與所述正則表達(dá)式模板庫(kù)中的任意一個(gè)正則表達(dá)式模板匹配的、所述待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串大于或等于預(yù)設(shè)的第四閾值; 所述針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作,包括: 在檢測(cè)到存在與所述正則表達(dá)式模板庫(kù)中的任意一個(gè)正則表達(dá)式模板匹配的、所述待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量大于或等于預(yù)設(shè)的第四閾值的情況下,針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作; 所述將檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板,包括: 判斷與檢測(cè)到的正則表達(dá)式模板匹配的、所述待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量是否大于或等于預(yù)設(shè)的第五閾值; 如果是,將檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板。7.一種文件夾清理方法,應(yīng)用于電子設(shè)備,其特征在于,包括: 確定待處理文件夾集合,所述待處理文件夾集合中包含至少一個(gè)文件夾; 獲得所述待處理文件夾集合中包含的每一文件夾的路徑對(duì)應(yīng)的字符串; 針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,分別執(zhí)行正則表達(dá)式識(shí)別操作,其中,所述正則表達(dá)式識(shí)別操作包括: 檢測(cè)預(yù)設(shè)的正則表達(dá)式模板庫(kù)中是否存在與該字符串相匹配的正則表達(dá)式模板,所述預(yù)設(shè)的正則表達(dá)式模板庫(kù)中包含至少一個(gè)正則表達(dá)式模板; 如果存在,將檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板; 根據(jù)確定的正則表達(dá)式模板,識(shí)別與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式;將識(shí)別出的正則表達(dá)式與預(yù)設(shè)的用于文件夾清理的正則表達(dá)式庫(kù)中的正則表達(dá)式相匹配; 將匹配的正則表達(dá)式對(duì)應(yīng)的文件夾刪除。8.—種文件夾路徑識(shí)別裝置,應(yīng)用于電子設(shè)備,其特征在于,包括:第一集合確定模塊、第一字符串獲得模塊、第一檢測(cè)模塊、第一模板確定模塊和第一正則表達(dá)式識(shí)別模塊,其中, 所述第一集合確定模塊,用于確定待處理文件夾集合,所述待處理文件夾集合中包含至少一個(gè)文件夾; 所述第一字符串獲得模塊,用于獲得所述第一集合確定模塊確定的待處理文件夾集合中包含的每一文件夾的路徑對(duì)應(yīng)的字符串; 所述第一檢測(cè)模塊,用于針對(duì)所述第一字符串獲得模塊獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,檢測(cè)預(yù)設(shè)的正則表達(dá)式模板庫(kù)中是否存在與該字符串相匹配的正則表達(dá)式模板,所述預(yù)設(shè)的正則表達(dá)式模板庫(kù)中包含至少一個(gè)正則表達(dá)式模板; 所述第一模板確定模塊,用于將所述第一檢測(cè)模塊檢測(cè)到的正則表達(dá)式模板,確定為該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板; 所述第一正則表達(dá)式識(shí)別模塊,用于根據(jù)所述第一模板確定模塊確定的正則表達(dá)式模板,識(shí)別與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一集合確定模塊,具體用于: 分別將所述電子設(shè)備中的每一級(jí)文件夾,確定為待處理文件夾集合。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一集合確定模塊,具體用于: 分別檢測(cè)所述電子設(shè)備中每一文件夾的名稱是否符合預(yù)設(shè)的字符串匹配規(guī)則; 將檢測(cè)到的所有符合所述字符串匹配規(guī)則的文件夾的名稱對(duì)應(yīng)的文件夾的集合,確定為待處理文件夾集合。11.根據(jù)權(quán)利要求8至10任意一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:種類確定模塊,其中, 所述種類確定模塊,用于確定與所述第一集合確定模塊確定的待處理文件夾集合中的文件夾的路徑對(duì)應(yīng)的字符串匹配的、所述正則表達(dá)式模板庫(kù)中的正則表達(dá)式模板的種類N; 所述第一檢測(cè)模塊,具體用于: 在所述種類確定模塊確定的種類N小于或等于預(yù)設(shè)的第一閾值的情況下,針對(duì)所述第一字符串獲得模塊獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,檢測(cè)預(yù)設(shè)的正則表達(dá)式模板庫(kù)中是否存在與該字符串相匹配的正則表達(dá)式模板。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括:第二檢測(cè)模塊, 所述第二檢測(cè)模塊,用于檢測(cè)是否存在與所述種類確定模塊確定的N類正則表達(dá)式模板中的任意一類正則表達(dá)式模板匹配的、所述第一集合確定模塊確定的待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量大于或等于預(yù)設(shè)的第二閾值; 所述第一檢測(cè)模塊,具體用于: 在所述種類確定模塊確定的種類N小于或等于預(yù)設(shè)的第一閾值、且所述第二檢測(cè)模塊檢測(cè)到存在與所述種類確定模塊確定的N類正則表達(dá)式模板中的任意一類正則表達(dá)式模板匹配的、所述第一集合確定模塊確定的待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量大于或等于預(yù)設(shè)的第二閾值的情況下,針對(duì)所述第一字符串獲得模塊獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,檢測(cè)預(yù)設(shè)的正則表達(dá)式模板庫(kù)中是否存在與該字符串相匹配的正則表達(dá)式模板; 所述第一模板確定模塊,包括:第一判斷子模塊和第一模板確定子模塊,其中, 所述第一判斷子模塊,用于判斷與所述第一檢測(cè)模塊檢測(cè)到的正則表達(dá)式模板匹配的、所述待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量是否大于或等于預(yù)設(shè)的第三閾值; 所述第一模板確定子模塊,用于在所述第一判斷子模塊判斷結(jié)果為是的情況下,將所述第一檢測(cè)模塊檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板。13.根據(jù)權(quán)利要求8至10任意一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:第三檢測(cè)模塊, 所述第三檢測(cè)模塊,用于檢測(cè)是否存在與所述正則表達(dá)式模板庫(kù)中的任意一個(gè)正則表達(dá)式模板匹配的、所述第一集合確定模塊確定的待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串大于或等于預(yù)設(shè)的第四閾值; 所述第一檢測(cè)模塊,具體用于: 在所述第三檢測(cè)模塊檢測(cè)到存在與所述正則表達(dá)式模板中的任意一個(gè)正則表達(dá)式模板匹配的、所述第一集合確定模塊確定的待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量大于或等于預(yù)設(shè)的第四閾值的情況下,針對(duì)所述第一字符串獲得模塊獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,檢測(cè)預(yù)設(shè)的正則表達(dá)式模板庫(kù)中是否存在與該字符串相匹配的正則表達(dá)式模板; 所述第一模板確定模塊,包括:第二判斷子模塊和第二模板確定子模塊,其中, 所述第二判斷子模塊,用于判斷與所述第一檢測(cè)模塊檢測(cè)到的正則表達(dá)式模板匹配的、所述第一集合確定模塊確定的待處理文件夾集合中包含的文件夾的路徑對(duì)應(yīng)的字符串的數(shù)量是否大于或等于預(yù)設(shè)的第五閾值; 所述第二模板確定子模塊,用于在所述第二判斷子模塊判斷結(jié)果為是的情況下,將所述第一檢測(cè)模塊檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板。14.一種文件夾清理裝置,應(yīng)用于電子設(shè)備,其特征在于,包括:第二集合確定模塊、第二字符串獲得模塊、第四檢測(cè)模塊、第二模板確定模塊、第二正則表達(dá)式識(shí)別模塊、匹配模塊和刪除模塊,其中, 所述第二集合確定模塊,用于確定待處理文件夾集合,所述待處理文件夾集合中包含至少一個(gè)文件夾; 所述第二字符串獲得模塊,用于獲得所述第二集合確定模塊確定的待處理文件夾集合中包含的每一文件夾的路徑對(duì)應(yīng)的字符串; 所述第四檢測(cè)模塊,用于針對(duì)所述第二字符串獲得模塊獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,檢測(cè)預(yù)設(shè)的正則表達(dá)式模板庫(kù)中是否存在與該字符串相匹配的正則表達(dá)式模板,所述預(yù)設(shè)的正則表達(dá)式模板庫(kù)中包含至少一個(gè)正則表達(dá)式模板; 所述第二模板確定模塊,用于將所述第四檢測(cè)模塊檢測(cè)到的正則表達(dá)式模板,確定為該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板; 所述第二正則表達(dá)式識(shí)別模塊,用于根據(jù)所述第二模板確定模塊確定的正則表達(dá)式模板,識(shí)別與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式; 所述匹配模塊,用于將所述第二正則表達(dá)式識(shí)別模塊識(shí)別出的正則表達(dá)式與預(yù)設(shè)的用于文件夾清理的正則表達(dá)式庫(kù)中的正則表達(dá)式相匹配; 所述刪除模塊,用于將所述匹配模塊匹配的正則表達(dá)式對(duì)應(yīng)的文件夾刪除。
【專利摘要】本發(fā)明實(shí)施例公開了一種文件夾路徑識(shí)別及文件夾清理方法及裝置,文件夾路徑識(shí)別方法包括:確定待處理文件夾集合;獲得待處理文件夾集合中包含的每一文件夾的路徑對(duì)應(yīng)的字符串;針對(duì)所獲得的每一文件夾的路徑所對(duì)應(yīng)的字符串,檢測(cè)預(yù)設(shè)的正則表達(dá)式模板庫(kù)中是否存在與該字符串相匹配的正則表達(dá)式模板;如果存在,將檢測(cè)到的正則表達(dá)式模板,確定為與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式模板;根據(jù)確定的正則表達(dá)式模板,識(shí)別與該字符串對(duì)應(yīng)的文件夾的路徑的正則表達(dá)式。應(yīng)用本發(fā)明實(shí)施例,實(shí)現(xiàn)了電子設(shè)備中的文件夾的路徑的自動(dòng)識(shí)別及文件夾清理,提高了識(shí)別電子設(shè)備中的文件夾的路徑的效率和文件夾清理的效率。
【IPC分類】G06F17/30
【公開號(hào)】CN104881495
【申請(qǐng)?zhí)枴緾N201510328958
【發(fā)明人】焦國(guó)強(qiáng)
【申請(qǐng)人】北京金山安全軟件有限公司
【公開日】2015年9月2日
【申請(qǐng)日】2015年6月15日