欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種設(shè)置待清理文件的方法和裝置與流程

文檔序號(hào):12121130閱讀:215來(lái)源:國(guó)知局
一種設(shè)置待清理文件的方法和裝置與流程

本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種設(shè)置待清理文件的方法和裝置。



背景技術(shù):

隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,各種類型的應(yīng)用程序得到了廣泛的開發(fā)和使用,相應(yīng)的,終端中的文件的種類也越來(lái)越繁多,數(shù)量越來(lái)越巨大。一般用戶在終端上安裝系統(tǒng)管理應(yīng)用程序,系統(tǒng)管理應(yīng)用程序的一項(xiàng)常用功能是清理終端中的無(wú)用的文件,釋放終端的存儲(chǔ)空間。

上述系統(tǒng)管理應(yīng)用程序的后臺(tái)服務(wù)器一般會(huì)對(duì)待清理文件進(jìn)行設(shè)置,對(duì)終端可能存儲(chǔ)的每個(gè)文件逐一進(jìn)行審核,根據(jù)預(yù)設(shè)的清理?xiàng)l件(例如,該文件被刪除后應(yīng)用程序可以正常運(yùn)行或者該文件的文件名為指定的文件名),判斷該文件是否需要清理。然后將需要清理的文件設(shè)置為待清理文件。進(jìn)而還可以將待清理文件的相關(guān)信息通知給終端側(cè)的系統(tǒng)管理應(yīng)用程序,以進(jìn)行相應(yīng)的清理。

在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:

在設(shè)置待清理文件的過(guò)程中,需要花費(fèi)大量的時(shí)間對(duì)所有的文件逐一進(jìn)行審核,這樣,大大降低了設(shè)置待清理文件的效率。



技術(shù)實(shí)現(xiàn)要素:

為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種設(shè)置待清理文件的方法和裝置。所述技術(shù)方案如下:

第一方面,提供了一種設(shè)置待清理文件的方法,所述方法包括:

獲取多個(gè)目標(biāo)文件的文件目錄和文件名;

根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別;

對(duì)于劃分出的每個(gè)所述類別,如果所述類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

第二方面,提供了一種設(shè)置待清理文件的裝置,所述裝置包括:

獲取模塊,用于獲取多個(gè)目標(biāo)文件的文件目錄和文件名;

分類模塊,用于根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別;

設(shè)置模塊,用于對(duì)于劃分出的每個(gè)所述類別,如果所述類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:

本發(fā)明實(shí)施例中,獲取多個(gè)目標(biāo)文件的文件目錄和文件名;根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別,對(duì)于劃分出的每個(gè)類別,如果類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。這樣,在設(shè)置待清理文件的過(guò)程中,將文件按目錄名及文件名分類,然后只需要在每個(gè)類別中審核部分文件即可確定該類別的所有文件是否為待清理文件,從而,可以提高設(shè)置待清理文件的效率。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例提供的一種設(shè)置待清理文件的方法流程圖;

圖2是本發(fā)明實(shí)施例提供的一種設(shè)置待清理文件的處理框架圖;

圖3是本發(fā)明實(shí)施例提供的一種設(shè)置待清理文件的裝置結(jié)構(gòu)示意圖;

圖4是本發(fā)明實(shí)施例提供的一種設(shè)置待清理文件的裝置結(jié)構(gòu)示意圖;

圖5是本發(fā)明實(shí)施例提供的一種服務(wù)器的裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。

實(shí)施例一

本發(fā)明實(shí)施例提供了一種設(shè)置待清理文件的方法,該方法可以由服務(wù)器實(shí)現(xiàn)。服務(wù)器可以是上述系統(tǒng)管理應(yīng)用程序的后臺(tái)服務(wù)器。服務(wù)器可以包括處理器、存儲(chǔ)器,處理器可以用于進(jìn)行下述流程中的設(shè)置待清理文件的處理,存儲(chǔ)器可以用于存儲(chǔ)下述處理過(guò)程中需要的數(shù)據(jù)以及產(chǎn)生的數(shù)據(jù)。服務(wù)器還可以包括傳輸部件、輸入輸出單元,傳輸部件可以用于設(shè)置待清理文件過(guò)程中數(shù)據(jù)的接收與發(fā)送,輸入輸出單元可以用于用戶指令的輸入和數(shù)據(jù)的顯示,如圖1所示,該方法的處理流程可以包括如下的步驟:

步驟101,獲取多個(gè)目標(biāo)文件的文件目錄和文件名。

步驟102,根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別。

步驟103,對(duì)于劃分出的每個(gè)類別,如果類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

具體的處理過(guò)程可以參見下面實(shí)施例中的詳細(xì)描述。

本發(fā)明實(shí)施例中,獲取多個(gè)目標(biāo)文件的文件目錄和文件名;根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別,對(duì)于劃分出的每個(gè)類別,如果類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。這樣,在設(shè)置待清理文件的過(guò)程中,將文件按目錄名及文件名分類,然后只需要在每個(gè)類別中審核部分文件即可確定該類別的所有文件是否為待清理文件,從而,可以提高設(shè)置待清理文件的效率。

實(shí)施例二

本發(fā)明實(shí)施例提供了一種設(shè)置待清理文件的方法,該方法可以由服務(wù)器實(shí)現(xiàn)。服務(wù)器可以是上述系統(tǒng)管理應(yīng)用程序的后臺(tái)服務(wù)器。服務(wù)器可以包括處理器、存儲(chǔ)器,處理器可以用于進(jìn)行下述流程中的設(shè)置待清理文件的處理,存儲(chǔ)器可以用于存儲(chǔ)下述處理過(guò)程中需要的數(shù)據(jù)以及產(chǎn)生的數(shù)據(jù)。服務(wù)器還可以包括傳輸部件、輸入輸出單元,傳輸部件可以用于設(shè)置待清理文件過(guò)程中數(shù)據(jù)的接收與發(fā)送,輸入輸出單元可以用于用戶指令的輸入和數(shù)據(jù)的顯示。

下面將結(jié)合具體實(shí)施方式,對(duì)圖1所示的處理流程進(jìn)行詳細(xì)的說(shuō)明,內(nèi)容可以如下:

步驟101,獲取多個(gè)目標(biāo)文件的文件目錄和文件名。

在實(shí)施中,在確定待清理文件前,上述系統(tǒng)管理應(yīng)用程序?qū)?yīng)的服務(wù)器可以獲取并記錄終端上可能存儲(chǔ)的大量文件(即目標(biāo)文件)的文件目錄和文件名。

可選的,技術(shù)人員可以通過(guò)某終端模擬用戶使用,再將終端經(jīng)過(guò)使用后存儲(chǔ)的文件通知給服務(wù)器,相應(yīng)的處理可以如下:接收終端發(fā)送的終端存儲(chǔ)的所有文件的文件目錄和文件名,作為多個(gè)目標(biāo)文件的文件目錄和文件名。

在實(shí)施中,服務(wù)器可以包含用來(lái)模擬所有用戶終端的測(cè)試終端,技術(shù)人員可以在測(cè)試終端上安裝用戶可能安裝的所有應(yīng)用程序,從而測(cè)試終端上可以存儲(chǔ)有大量用戶終端上可能存在的文件。進(jìn)而,測(cè)試終端可以將本地存儲(chǔ)的所有文件的文件目錄和文件名發(fā)送給服務(wù)器,服務(wù)器則可以將上述文件目錄和文件名作為多個(gè)目標(biāo)文件的文件目錄和文件名。

步驟102,根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別。

在實(shí)施中,上述服務(wù)器可以對(duì)目錄名及文件名預(yù)先設(shè)置多個(gè)匹配條件,如果某個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名滿足上述一個(gè)或多個(gè)匹配條件,則可以將該目標(biāo)文件劃分至對(duì)應(yīng)的類別,該類別包含的所有目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名均滿足相同的匹配條件。如匹配條件分別為1、2、3、4,某個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名滿足1和3,則可以將該目標(biāo)文件劃分至滿足匹配條件1、3的類別。

可選的,上述預(yù)設(shè)的目錄名及文件名的匹配條件可以如下:第一級(jí)目錄名相同,第一級(jí)目錄名以外的其它級(jí)目錄名及文件名中只有一個(gè)不同名稱,且不同名稱滿足相同的預(yù)設(shè)命名標(biāo)準(zhǔn)。

在實(shí)施中,如果多個(gè)目標(biāo)文件的第一級(jí)目錄名相同,它們的除第一級(jí)目錄名以外的其它級(jí)目錄名和本身的文件名中只有一級(jí)名稱不相同,并且不同名稱都滿足相同的預(yù)設(shè)命名標(biāo)準(zhǔn),則可以認(rèn)為上述多個(gè)目標(biāo)文件均滿足預(yù)設(shè)的目錄名及文件名的匹配條件,可以將它們劃分至相同的類別。例如,有三個(gè)目標(biāo)文件,它們的文件名和文件目錄的各級(jí)目錄名分別為“a/b/c/1”、“a/b/c/2”、“a/b/c/3”,則可以將它們劃分至相同的類別“a/b/c/*”,而第四個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名為“a/b/d/1”,則第四個(gè)目標(biāo)文件不與上述三個(gè)目標(biāo)文件屬于同一類別,而與第一個(gè)目標(biāo)文件屬于類別“a/b/*/1”,而第五個(gè)目標(biāo) 文件的文件名和文件目錄的各級(jí)目錄名為“a/b/c/first”,由于“first”與“1”不滿足相同的預(yù)設(shè)命名標(biāo)準(zhǔn),則第五個(gè)目標(biāo)文件不屬于類別“a/b/c/*”,而第六個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名為“b/b/c/1”,由于其第一級(jí)目錄名不與上述三個(gè)目標(biāo)文件相同,則也不屬于類別“a/b/c/*”。值得一提的是,本方案中不存在類別“*/b/c/d”,所以如果兩個(gè)目標(biāo)文件的第一級(jí)目錄名不同,則該兩個(gè)目標(biāo)文件不可能屬于同一類別。

可選的,上述匹配條件中還可對(duì)不同名稱需要滿足的共性條件進(jìn)一步限定,相應(yīng)的目錄名及文件名的匹配條件可以如下:第一級(jí)目錄名相同,其它級(jí)目錄名及文件名中只有一個(gè)不同名稱,且不同名稱滿足相同的預(yù)設(shè)命名標(biāo)準(zhǔn)且具有相同的字符數(shù)目。

在實(shí)施中,如果第一個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名為“a/b/c/1”,第二個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名為“a/b/c/2”,第三個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名為“a/b/c/11”,第四個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名為“a/b/c/12”,則第一個(gè)目標(biāo)文件和第二個(gè)目標(biāo)文件屬于類別:“a/b/c/*、字符數(shù)目為1”,第三個(gè)目標(biāo)文件和第四個(gè)目標(biāo)文件屬于類別:“a/b/c/*、字符數(shù)目為2”。

可選的,上述預(yù)設(shè)命名標(biāo)準(zhǔn)可以是:由純數(shù)字組成,由單詞組成,包含日期,由包名組成。

在實(shí)施中,服務(wù)器可以對(duì)上述不同名稱根據(jù)命名的方式,預(yù)先設(shè)置分類的標(biāo)準(zhǔn),即預(yù)設(shè)命名標(biāo)準(zhǔn)可以是:1、由純數(shù)字組成,例如“32415”、“981141”等全部字符皆為數(shù)字的不同名稱符合該預(yù)設(shè)命名標(biāo)準(zhǔn);2、由單詞組成,服務(wù)器在對(duì)上述不同名稱進(jìn)行分詞后,其中每個(gè)詞均為服務(wù)器詞庫(kù)中的現(xiàn)有詞,則認(rèn)為該不同名稱符合該預(yù)設(shè)命名標(biāo)準(zhǔn),如“happy新年”進(jìn)行分詞后得到“happy”、“新年”兩個(gè)詞,而這兩個(gè)詞均為服務(wù)器詞庫(kù)中的現(xiàn)有詞,所以其符合該預(yù)設(shè)命名標(biāo)準(zhǔn);3、包含日期,如果上述不同名稱包含格式如“2001.02.12”、“2015-11-30”等符合日期格式的部分,則可以認(rèn)為其符合該預(yù)設(shè)命名標(biāo)準(zhǔn);4、由包名組成,如果上述不同名稱包含格式如“com.baidu.XXXX.sousuo”等符合包名格式的部分,則可以認(rèn)為其符合該預(yù)設(shè)命名標(biāo)準(zhǔn)。

步驟103,對(duì)于劃分出的每個(gè)類別,如果類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

在實(shí)施中,服務(wù)器在根據(jù)目標(biāo)文件的文件目錄和文件名對(duì)所有目標(biāo)文件進(jìn)行分類后,可以在每一類中任意挑選一個(gè)目標(biāo)文件,然后判斷該目標(biāo)文件的文件目錄和文件名是否符合清理?xiàng)l件,如果該目標(biāo)文件的文件目錄和文件名符合清理?xiàng)l件,則可以將與該目標(biāo)文件屬于同一類別的全部目標(biāo)文件設(shè)置為待清理文件。

其中,服務(wù)器在挑選出一個(gè)目標(biāo)文件后,可以在上述測(cè)試終端中刪除該目標(biāo)文件,如果在刪除后該目標(biāo)文件所屬的應(yīng)用程序可以正常運(yùn)行,則可以判斷該目標(biāo)文件符合清理?xiàng)l件?;蛘?,服務(wù)器在挑選出一個(gè)目標(biāo)文件后,可以判斷該目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名是否屬于歷史待清理文件的文件名和文件目錄的各級(jí)目錄名,如果屬于,則可以判斷該目標(biāo)文件符合清理?xiàng)l件。

可選的,可以根據(jù)一個(gè)類別中多個(gè)目標(biāo)文件是否都符合清理?xiàng)l件來(lái)判斷該類別中所有目標(biāo)文件是否為待清理文件,相應(yīng)的,步驟103的處理可以如下:在所述類別中選取預(yù)設(shè)數(shù)目個(gè)所述目標(biāo)文件,如果所述預(yù)設(shè)數(shù)目個(gè)目標(biāo)文件全部符合清理?xiàng)l件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

在實(shí)施中,服務(wù)器在根據(jù)目標(biāo)文件的文件目錄和文件名對(duì)所有目標(biāo)文件進(jìn)行分類后,可以選取一個(gè)類別,并在該類別中所有的目標(biāo)文件中任意選擇一個(gè)目標(biāo)文件,如果該目標(biāo)文件的文件目錄和文件名符合清理?xiàng)l件,則在該類別中任意選取下一個(gè)目標(biāo)文件,直至選取到預(yù)設(shè)數(shù)目個(gè)目標(biāo)文件,且這些目標(biāo)文件的文件目錄和文件名均符合清理?xiàng)l件,則可以將與上述目標(biāo)文件屬于同一類別的全部目標(biāo)文件設(shè)置為待清理文件。其中,預(yù)設(shè)數(shù)目可以為1。如果出現(xiàn)一個(gè)目標(biāo)文件的文件目錄和文件名不符合清理?xiàng)l件,則將類別中包含的全部目標(biāo)文件設(shè)置為非待清理文件。

可選的,可以預(yù)先指定一些不能清理的目錄或文件,相應(yīng)的,步驟103的處理可以如下:如果類別中包含符合清理?xiàng)l件的目標(biāo)文件,且類別包含的目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名中不包括預(yù)設(shè)的目錄名及文件名,則將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

在實(shí)施中,服務(wù)器在根據(jù)目標(biāo)文件的文件目錄和文件名對(duì)所有目標(biāo)文件進(jìn)行分類后,可以在每一類中任意挑選一個(gè)目標(biāo)文件,然后判斷該目標(biāo)文件的文件目錄和文件名是否符合清理?xiàng)l件,如果該目標(biāo)文件的文件目錄和文件名符合清理?xiàng)l件,則可以在該類別中所有目標(biāo)文件的文件目錄和文件名中查找預(yù)設(shè)的 目錄名及文件名,如果查找結(jié)果為空,則可以將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件;如果查找結(jié)果不為空,即類別包含的目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名中包括預(yù)設(shè)的目錄名及文件名,則可以將類別中包含的全部目標(biāo)文件設(shè)置為非待清理文件。例如,對(duì)于某些存檔文件,被刪除后不會(huì)影響應(yīng)用程序的正常運(yùn)行,但是這些存檔文件明顯不應(yīng)該被清理,則可以設(shè)定預(yù)設(shè)的目錄名和文件名為“save”、“user data”等,如果某一類別中的目標(biāo)文件的文件目錄和文件名中含有上述內(nèi)容,則不將類別中包含的目標(biāo)文件設(shè)置為待清理文件。

可選的,終端可以根據(jù)服務(wù)器設(shè)置的待清理文件進(jìn)行文件清理,相應(yīng)的處理可以如下:將待清理文件的文件名和文件目錄的各級(jí)目錄名發(fā)送至終端,以使終端根據(jù)待清理文件的文件名和文件目錄的各級(jí)目錄名進(jìn)行文件清理。

在實(shí)施中,服務(wù)器在設(shè)置完待清理文件后,可以將待清理文件的文件名和文件目錄的各級(jí)目錄名發(fā)送至終端。用戶可以在終端上安裝上述系統(tǒng)管理應(yīng)用程序,當(dāng)用戶需要清理終端中無(wú)用的文件時(shí),可以點(diǎn)擊打開系統(tǒng)管理應(yīng)用程序,選擇清理文件功能,這時(shí)系統(tǒng)管理應(yīng)用程序則會(huì)根據(jù)服務(wù)器發(fā)送的待清理文件的文件名和文件目錄的各級(jí)目錄名清理終端上的文件。

圖2提供了本發(fā)明實(shí)施例的處理框架圖。

本發(fā)明實(shí)施例中,獲取多個(gè)目標(biāo)文件的文件目錄和文件名;根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別,對(duì)于劃分出的每個(gè)類別,如果類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。這樣,在設(shè)置待清理文件的過(guò)程中,將文件按目錄名及文件名分類,然后只需要在每個(gè)類別中審核部分文件即可確定該類別的所有文件是否為待清理文件,從而,可以提高設(shè)置待清理文件的效率。

實(shí)施例三

基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種設(shè)置待清理文件的裝置,如圖3所示,該裝置包括:

獲取模塊301,用于獲取多個(gè)目標(biāo)文件的文件目錄和文件名;

分類模塊302,用于根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名, 將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別;

設(shè)置模塊303,用于對(duì)于劃分出的每個(gè)所述類別,如果所述類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

可選的,所述獲取模塊301,用于:

接收終端發(fā)送的所述終端存儲(chǔ)的所有文件的文件目錄和文件名,作為多個(gè)目標(biāo)文件的文件目錄和文件名。

可選的,所述預(yù)設(shè)的目錄名及文件名的匹配條件,包括:

第一級(jí)目錄名相同,所述第一級(jí)目錄名以外的其它級(jí)目錄名及文件名中只有一個(gè)不同名稱,且所述不同名稱滿足相同的預(yù)設(shè)命名標(biāo)準(zhǔn)。

可選的,所述預(yù)設(shè)的目錄名及文件名的匹配條件,包括:

第一級(jí)所述目錄名相同,其它級(jí)目錄名及文件名中只有一個(gè)不同名稱,且所述不同名稱滿足相同的預(yù)設(shè)命名標(biāo)準(zhǔn)且具有相同的字符數(shù)目。

可選的,所述預(yù)設(shè)命名標(biāo)準(zhǔn),包括:

由純數(shù)字組成,由單詞組成,包含日期,由包名組成。

可選的,所述設(shè)置模塊303,用于:

在所述類別中選取預(yù)設(shè)數(shù)目個(gè)所述目標(biāo)文件,如果所述預(yù)設(shè)數(shù)目個(gè)目標(biāo)文件全部符合清理?xiàng)l件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

可選的,所述設(shè)置模塊303,用于:

如果所述類別中包含符合清理?xiàng)l件的目標(biāo)文件,且所述類別包含的目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名中不包括預(yù)設(shè)的目錄名及文件名,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

可選的,如圖4所示,所述裝置還包括:

發(fā)送模塊304,用于將所述待清理文件的文件名和文件目錄的各級(jí)目錄名發(fā)送至終端,以使所述終端根據(jù)所述待清理文件的文件名和文件目錄的各級(jí)目錄名進(jìn)行文件清理。

本發(fā)明實(shí)施例中,獲取多個(gè)目標(biāo)文件的文件目錄和文件名;根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別,對(duì)于劃分出的每個(gè)類別,如果類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。這樣,在設(shè)置待清理文件的過(guò)程中,將文件按目錄名及文件名分類,然后只需 要在每個(gè)類別中審核部分文件即可確定該類別的所有文件是否為待清理文件,從而,可以提高設(shè)置待清理文件的效率。

需要說(shuō)明的是:上述實(shí)施例提供的設(shè)置待清理文件的裝置在設(shè)置待清理文件時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的設(shè)置待清理文件的裝置與設(shè)置待清理文件的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見方法實(shí)施例,這里不再贅述。

實(shí)施例四

圖5是本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。該服務(wù)器1900可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個(gè)或一個(gè)以上中央處理器(central processing units,CPU)1922(例如,一個(gè)或一個(gè)以上處理器)和存儲(chǔ)器1932,一個(gè)或一個(gè)以上存儲(chǔ)應(yīng)用程序1942或數(shù)據(jù)1944的存儲(chǔ)介質(zhì)1930(例如一個(gè)或一個(gè)以上海量存儲(chǔ)設(shè)備)。其中,存儲(chǔ)器1932和存儲(chǔ)介質(zhì)1930可以是短暫存儲(chǔ)或持久存儲(chǔ)。存儲(chǔ)在存儲(chǔ)介質(zhì)1930的程序可以包括一個(gè)或一個(gè)以上模塊(圖示沒(méi)標(biāo)出),每個(gè)模塊可以包括對(duì)服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1922可以設(shè)置為與存儲(chǔ)介質(zhì)1930通信,在服務(wù)器1900上執(zhí)行存儲(chǔ)介質(zhì)1930中的一系列指令操作。

服務(wù)器1900還可以包括一個(gè)或一個(gè)以上電源1926,一個(gè)或一個(gè)以上有線或無(wú)線網(wǎng)絡(luò)接口1950,一個(gè)或一個(gè)以上輸入輸出接口1958,一個(gè)或一個(gè)以上鍵盤1956,和/或,一個(gè)或一個(gè)以上操作系統(tǒng)1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。

服務(wù)器1900可以包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:

獲取多個(gè)目標(biāo)文件的文件目錄和文件名;

根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別;

對(duì)于劃分出的每個(gè)所述類別,如果所述類別中包含符合清理?xiàng)l件的目標(biāo)文 件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

可選的,所述獲取多個(gè)目標(biāo)文件的文件目錄和文件名,包括:

接收終端發(fā)送的所述終端存儲(chǔ)的所有文件的文件目錄和文件名,作為多個(gè)目標(biāo)文件的文件目錄和文件名。

可選的,所述預(yù)設(shè)的目錄名及文件名的匹配條件,包括:

第一級(jí)目錄名相同,所述第一級(jí)目錄名以外的其它級(jí)目錄名及文件名中只有一個(gè)不同名稱,且所述不同名稱滿足相同的預(yù)設(shè)命名標(biāo)準(zhǔn)。

可選的,所述預(yù)設(shè)的目錄名及文件名的匹配條件,包括:

第一級(jí)所述目錄名相同,其它級(jí)目錄名及文件名中只有一個(gè)不同名稱,且所述不同名稱滿足相同的預(yù)設(shè)命名標(biāo)準(zhǔn)且具有相同的字符數(shù)目。

可選的,所述預(yù)設(shè)命名標(biāo)準(zhǔn),包括:

由純數(shù)字組成,由單詞組成,包含日期,由包名組成。

可選的,所述如果所述類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件,包括:

在所述類別中選取預(yù)設(shè)數(shù)目個(gè)所述目標(biāo)文件,如果所述預(yù)設(shè)數(shù)目個(gè)目標(biāo)文件全部符合清理?xiàng)l件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

可選的,所述如果所述類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件,包括:

如果所述類別中包含符合清理?xiàng)l件的目標(biāo)文件,且所述類別包含的目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名中不包括預(yù)設(shè)的目錄名及文件名,則將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。

可選的,所述將所述類別中包含的全部目標(biāo)文件設(shè)置為待清理文件之后,還包括:

將所述待清理文件的文件名和文件目錄的各級(jí)目錄名發(fā)送至終端,以使所述終端根據(jù)所述待清理文件的文件名和文件目錄的各級(jí)目錄名進(jìn)行文件清理。

本發(fā)明實(shí)施例中,獲取多個(gè)目標(biāo)文件的文件目錄和文件名;根據(jù)每個(gè)目標(biāo)文件的文件名和文件目錄的各級(jí)目錄名,將滿足預(yù)設(shè)的目錄名及文件名的匹配條件的目標(biāo)文件劃分為相同的類別,對(duì)于劃分出的每個(gè)類別,如果類別中包含符合清理?xiàng)l件的目標(biāo)文件,則將類別中包含的全部目標(biāo)文件設(shè)置為待清理文件。這樣,在設(shè)置待清理文件的過(guò)程中,將文件按目錄名及文件名分類,然后只需 要在每個(gè)類別中審核部分文件即可確定該類別的所有文件是否為待清理文件,從而,可以提高設(shè)置待清理文件的效率。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
铁岭县| 濉溪县| 五寨县| 涞水县| 阜城县| 汽车| 西宁市| 桓台县| 杂多县| 贵州省| 汕尾市| 济南市| 西平县| 亚东县| 彭水| 荣昌县| 纳雍县| 玛沁县| 罗山县| 阿荣旗| 布尔津县| 莒南县| 建德市| 泸定县| 寿阳县| 恩施市| 盐山县| 泰和县| 江北区| 公主岭市| 昂仁县| 福贡县| 怀柔区| 华安县| 浦城县| 昌都县| 梨树县| 特克斯县| 南康市| 来宾市| 平遥县|