本申請涉及應(yīng)用處理技術(shù)領(lǐng)域,特別涉及一種文件清理方法、裝置及電子設(shè)備。
背景技術(shù):
近年來,隨著硬件技術(shù)的快速發(fā)展,用戶所使用終端的性能越來越強大,可以運行的應(yīng)用種類越來越豐富。
實際應(yīng)用中,用戶訪問其終端中已安裝的各個應(yīng)用的過程中,通常會生成一些訪問過程文件,例如,好友頭像文件、視頻分享文件等等,隨著用戶訪問其終端中已安裝的應(yīng)用,所生成的上述訪問過程文件占用終端的存儲空間越來越大,甚至會導(dǎo)致用戶終端存儲空間不足,影響用戶正常訪問其終端中已安裝的應(yīng)用,鑒于上述情況,需定期清理終端中的文件。
為此,需要提供一種文件清理方法,以清理終端中的文件,并釋放終端的存儲資源。
技術(shù)實現(xiàn)要素:
本申請實施例公開了一種文件清理方法、裝置及電子設(shè)備,以清理終端中的文件,釋放終端的存儲資源。
為達到上述目的,本申請實施例公開了一種文件清理方法,所述方法包括:
確定目標應(yīng)用的待清理文件夾;
根據(jù)預(yù)設(shè)的文件夾分類規(guī)則,對所確定的待清理文件夾進行分類;
根據(jù)預(yù)設(shè)的所確定的每一分類對應(yīng)的文件清理規(guī)則,對所確定的每一分類中各個待清理文件夾進行文件清理。
在本申請的一種具體實現(xiàn)方式中,所述預(yù)設(shè)的文件夾分類規(guī)則,包括:
根據(jù)以下特征中的至少一種對所確定的待清理文件夾進行分類:
所確定的待清理文件夾中文件的文件來源;
所確定的待清理文件夾中文件的生成方式;
所確定的待清理文件夾中文件的生成場景。
在本申請的一種具體實現(xiàn)方式中,所述文件清理規(guī)則,包括:
將目標分類中各個待清理文件夾包含的所有文件確定為待清理文件,清理所確定的待清理文件;或
在用戶選中所述目標分類的情況下,將所述目標分類中各個待清理文件夾包含的所有文件確定為待清理文件,清理所確定的待清理文件;或
根據(jù)用戶針對所述目標分類中各個待清理文件夾所包含文件的選擇操作,確定待清理文件,清理所確定的待清理文件;或
根據(jù)終端剩余存儲資源和/或用戶所選擇的文件清理級別,從所述目標分類中各個待清理文件夾包含的文件中確定待清理文件,清理所確定的待清理文件;或
將所述目標分類中各個待清理文件夾所包含文件的文件生成時間大于預(yù)設(shè)時長的文件確定為待清理文件,清理所確定的待清理文件。
在本申請的一種具體實現(xiàn)方式中,所述根據(jù)用戶針對目標分類中各個待清理文件夾所包含文件的選擇操作,確定待清理文件,清理所確定的待清理文件,包括:
判斷目標分類中各個待清理文件夾中是否包含用戶所選擇文件的關(guān)聯(lián)文件,其中,用戶所選擇文件為所述目標分類中各個待清理文件夾所包含文件中的文件;
若包含,將用戶所選擇文件以及用戶所選擇文件的關(guān)聯(lián)文件確定為待清理文件;
若不包含,將用戶所選擇文件確定為待清理文件;
清理所確定的待清理文件。
在本申請的一種具體實現(xiàn)方式中,所述確定目標應(yīng)用的待清理文件夾,包 括:
根據(jù)終端剩余存儲資源和/或用戶所選擇的文件清理級別,確定目標應(yīng)用的待清理文件夾。
為達到上述目的,本申請實施例公開了一種文件清理裝置,所述裝置包括:
待清理文件夾確定模塊,用于確定目標應(yīng)用的待清理文件夾;
待清理文件夾分類模塊,用于根據(jù)預(yù)設(shè)的文件項分類規(guī)則,對所確定的待清理文件夾進行分類;
文件清理模塊,用于根據(jù)預(yù)設(shè)的所確定的每一分類對應(yīng)的文件清理規(guī)則,對所確定的每一分類中各個待清理文件夾進行文件清理。
在本申請的一種具體實現(xiàn)方式中,所述預(yù)設(shè)的文件夾分類規(guī)則,包括:
根據(jù)以下特征中的至少一種對所確定的待清理文件夾進行分類:
所確定的待清理文件夾中文件的文件來源;
所確定的待清理文件夾中文件的生成方式;
所確定的待清理文件夾中文件的生成場景。
在本申請的一種具體實現(xiàn)方式中,所述文件清理模塊,具體用于根據(jù)以下規(guī)則中的任意一種,對所確定的每一分類中各個待清理文件夾進行文件清理:
將所確定的分類中目標分類的各個待清理文件夾包含的所有文件確定為待清理文件,清理所確定的待清理文件;或
在用戶選中所述目標分類的情況下,將所述目標分類中各個待清理文件夾包含的所有文件確定為待清理文件,清理所確定的待清理文件;或
根據(jù)用戶針對所述目標分類中各個待清理文件夾所包含文件的選擇操作,確定待清理文件,清理所確定的待清理文件;或
根據(jù)終端剩余存儲資源和/或用戶所選擇的文件清理級別,從所述目標分類中各個待清理文件夾包含的文件中確定待清理文件,清理所確定的待清理文件;或
將所述目標分類中各個待清理文件夾所包含文件的文件生成時間大于預(yù)設(shè) 時長的文件確定為待清理文件,清理所確定的待清理文件。
在本申請的一種具體實現(xiàn)方式中,所述文件清理模塊,包括:
關(guān)聯(lián)文件判斷子模塊,用于判斷所確定的分類中目標分類的各個待清理文件夾中是否包含用戶所選擇文件的關(guān)聯(lián)文件,其中,用戶所選擇文件為所述目標分類中各個待清理文件夾所包含文件中的文件;
第一待清理文件確定子模塊,用于在所述關(guān)聯(lián)文件判斷子模塊的判斷結(jié)果為是的情況下,將用戶所選擇文件以及用戶所選擇文件的關(guān)聯(lián)文件確定為待清理文件;
第二待清理文件確定子模塊,用于在所述關(guān)聯(lián)文件判斷子模塊的判斷結(jié)果為否的情況下,將用戶所選擇文件確定為待清理文件;
文件清理子模塊,用于清理所確定的待清理文件。
在本申請的一種具體實現(xiàn)方式中,所述待清理文件夾確定模塊,具體用于根據(jù)終端剩余存儲資源和/或用戶所選擇的文件清理級別,確定目標應(yīng)用的待清理文件夾。
為達到上述目的,本申請實施例公開了一種電子設(shè)備,所述電子設(shè)備包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為電子設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
確定目標應(yīng)用的待清理文件夾;
根據(jù)預(yù)設(shè)的文件夾分類規(guī)則,對所確定的待清理文件夾進行分類;
根據(jù)預(yù)設(shè)的所確定的每一分類對應(yīng)的文件清理規(guī)則,對所確定的每一分類中各個待清理文件夾進行文件清理。
由以上可見,本申請實施例提供的方案中,進行文件清理時,是以應(yīng)用為單位進行的,首先確定目標應(yīng)用的待清理文件夾,然后對所確定的文件夾進行分類,最后按照分類進行文件清理??梢姡瑧?yīng)用本申請實施例提供的方案進行 文件清理時,能夠清理終端中的文件,釋放終端的存儲資源,進一步的,由于文件清理是以應(yīng)用為單位進行的,所以用戶能夠很好的了解各個應(yīng)用被清理文件的情況,另外,清理文件時是在對待清理文件夾進行分類后進行的,所以不會因為待清理文件夾過多而給用戶帶來繁瑣的清理過程,提高了用戶體驗。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請實施例提供的一種文件清理方法的流程示意圖;
圖2為本申請實施例提供的另一種文件清理方法的流程示意圖;
圖3為本申請實施例提供的一種文件清理裝置的結(jié)構(gòu)示意圖;
圖4為本申請實施例提供的另一種文件清理裝置的結(jié)構(gòu)示意圖;
圖5為本申請實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
圖1為本申請實施例提供的一種文件清理方法的流程示意圖,該方法包括:
S101:確定目標應(yīng)用的待清理文件夾。
實際應(yīng)用中,該步驟可以是通過用戶點擊某一按鈕觸發(fā)的,也可以是達到了預(yù)設(shè)的文件清理時刻而觸發(fā)的,還可以是檢測到終端的剩余存儲資源小于預(yù)設(shè)的閾值而觸發(fā)的等等,本申請并不對觸發(fā)本步驟的具體情況進行限定。
在終端中安裝目標應(yīng)用后,目標應(yīng)用對應(yīng)的安裝路徑下會存在多個文件夾,有些文件夾可能是用來存儲圖像文件的,有些文件夾可能是用來存儲視頻文件的,還有些文件夾可能是用來存儲網(wǎng)頁文件的等等,這些文件夾均可能是目標 應(yīng)用的待清理文件夾,值得一提的是,本申請實施例中是以應(yīng)用為單位確定待清理文件夾并進行文件清理,而非將終端中已安裝的所有應(yīng)用的待清理文件夾混在一起向用戶提供,這樣能夠方便用戶了解待清理文件夾或者說待清理文件來源于哪一個應(yīng)用。
本領(lǐng)域內(nèi)的技術(shù)人員可以理解的是,在終端剩余存儲資源充足的情況下,即使終端中存儲的文件過多也不會對用戶正常使用終端產(chǎn)生影響,所以可以不進行文件清理或者只對一部分文件夾進行文件清理。
另外,文件清理還可以是分級別進行的,例如,文件清理級別可以是輕度文件清理、深度文件清理等等,具體的,輕度文件清理一般只對一部分可能存在待清理文件的文件夾進行清理,釋放的存儲資源相對較少,而深度文件清理一般可以是對所有可能存在待清理文件的文件夾進行清理,釋放的存儲資源相對較多。需要說明的是,本申請只是以上述為例進行說明,實際應(yīng)用中文件清理級別并不僅限于上述兩種。
鑒于以上描述,在本申請的一種可選實現(xiàn)方式中,確定目標應(yīng)用的待清理文件夾時,可以根據(jù)終端剩余存儲資源和/或用戶所選擇的文件清理級別,確定目標應(yīng)用的待清理文件夾。
S102:根據(jù)預(yù)設(shè)的文件夾分類規(guī)則,對所確定的待清理文件夾進行分類。
可以理解的,雖然各個待清理文件夾中存儲的文件不相同,但是,這些文件夾中所存儲的文件可能具有某一共同的特征,例如,幾個待清理文件夾中包含的文件均為可重復(fù)從網(wǎng)絡(luò)側(cè)加載的文件等等,所以,實際應(yīng)用中可以根據(jù)這些共同的特征對待清理文件夾進行分類,然后按類別進行文件清理。
具體的,從不同的角度出發(fā),同一待清理文件夾可以對應(yīng)多個特征。
可選的,上述預(yù)設(shè)的文件夾分類規(guī)則可以是根據(jù)以下特征中的至少一種對所確定的待清理文件夾進行分類:
所確定的待清理文件夾中文件的文件來源,例如,將存儲來源于網(wǎng)絡(luò)端且可以重復(fù)加載的文件的待清理文件夾劃分為同一分類,將存儲本地文件且不可重復(fù)生成的文件的待清理文件夾劃分為同一分類等等;
所確定的待清理文件夾中文件的生成方式,例如,將存儲與好友交互過程 生成的文件的待清理文件夾劃分為同一分類,將存儲通過本地圖像采集設(shè)備采集的圖像文件的待清理文件夾劃分為同一分類等等;
所確定的待清理文件夾中文件的生成場景,例如,將存儲與好友交互過程中生成的圖像或者視頻文件的待清理文件夾劃分為同一分類,將存儲訪問網(wǎng)頁過程生成的文件的待清理文件夾劃分為同一分類等等。
需要說明的是,進行文件分類的特征并不僅限于上述幾種,本申請并不對此進行限定。
S103:根據(jù)預(yù)設(shè)的所確定的每一分類對應(yīng)的文件清理規(guī)則,對所確定的每一分類中各個待清理文件夾進行文件清理。
具體的,由于每一分類具有不同的特征,所以,可以為其設(shè)置不同的清理規(guī)則,上述文件清理規(guī)則可以是以下規(guī)則中的任意一種:
將目標分類中各個待清理文件夾包含的所有文件確定為待清理文件,清理所確定的待清理文件,這種情況可以理解為無需用戶干預(yù)直接刪除目標分類中各個待清理文件夾所包含的文件,釋放存儲資源;
在用戶選中目標分類的情況下,將目標分類中各個待清理文件夾包含的所有文件確定為待清理文件,清理所確定的待清理文件,這種情況可以理解為只有在用戶選中目標分類的情況下,才刪除目標分類中各個待清理文件夾所包含的文件,這樣可以防止誤刪除用戶有用的分類中的文件;
根據(jù)用戶針對目標分類中各個待清理文件夾所包含文件的選擇操作,確定待清理文件,清理所確定的待清理文件,由于每個待清理文件夾中所包含的文件可能有多個,這些文件中有可能會存在對用戶有用的文件,所以,可以根據(jù)用戶針對文件的選擇操作確定待清理文件,例如,確定用戶選中的文件為待清理文件或者用戶未選中的文件為待清理文件等等;
根據(jù)終端剩余存儲資源和/或用戶所選擇的文件清理級別,從目標分類中各個待清理文件夾包含的文件中確定待清理文件,清理所確定的待清理文件,由于終端剩余存儲資源以及用戶所選擇的文件清理級別一定程度上反映了文件清理需求的強烈程度,所以,確定待清理文件時考慮終端剩余存儲資源和/或用戶所選擇的文件清理級別,一方面能夠在終端剩余存儲資源充足或文件清理級別 低的情況下盡量多的為用戶保留其可能需要的信息,另一方面能夠在終端剩余存儲資源不足或文件清理級別高的情況下,釋放盡量多的存儲資源,保證終端正常運行;
將目標分類中各個待清理文件夾所包含文件的文件生成時間大于預(yù)設(shè)時長的文件確定為待清理文件,清理所確定的待清理文件,可以理解的,通常情況下文件生成時間越長用戶訪問該文件的概率越小,所以釋放存儲資源時可以優(yōu)先釋放文件生成時間長的文件占用的存儲資源,上述預(yù)設(shè)時長可以根據(jù)具體情況確定,例如,三個月等等。
具體的,根據(jù)用戶針對目標分類中各個待清理文件夾所包含文件的選擇操作,確定待清理文件,清理所確定的待清理文件時,可以根據(jù)目標分類中各個待清理文件夾所包含文件的生成時間由早到晚、文件由大到小等順序向用戶展示各個文件,然后用戶根據(jù)上述展示結(jié)果進行文件選擇操作,進而確定待清理文件。
清理文件時先對待清理文件夾進行分類,然后再進行文件清理,多個文件夾可能會合并到一個分類中,這樣用戶看到的待刪除文件的記錄條數(shù)減少,一定程度來講,需要用戶瀏覽或者操作的記錄條數(shù)也會減少,所以,可以減少用戶的操作、方便用戶清理文件。
需要說明的是,上述目標分類可以是所確定分類中的任一分類。
另外,上述清理所確定的待清理文件可以理解為:確定待清理文件后,無需用戶操作的情況下清理所確定的待清理文件;還可以理解為,確定待清理文件后,需根據(jù)用戶操作清理所確定的待清理文件,例如,接收到用戶點擊“一鍵清理”按鈕后清理所確定的待清理文件等等。
由以上可見,本實施例提供的方案中,進行文件清理時,是以應(yīng)用為單位進行的,首先確定目標應(yīng)用的待清理文件夾,然后對所確定的文件夾進行分類,最后按照分類進行文件清理??梢?,應(yīng)用本實施例提供的方案進行文件清理時,能夠清理終端中的文件,釋放終端的存儲資源,進一步的,由于文件清理是以應(yīng)用為單位進行的,所以用戶能夠很好的了解各個應(yīng)用被清理文件的情況,另外,清理文件時是在對待清理文件夾進行分類后進行的,所以不會因為待清理文件夾過多而給用戶帶來繁瑣的清理過程,提高了用戶體驗。
在本申請的一種較佳實現(xiàn)方式中,參見圖2,提供了另一種文件清理方法的流程示意圖,與前述實施例相比,本實施例中,根據(jù)用戶針對目標分類中各個待清理文件夾所包含文件的選擇操作,確定待清理文件,清理所確定的待清理文件時,包括:
S103A:判斷所確定分類的目標分類中各個待清理文件夾中是否包含用戶所選擇文件的關(guān)聯(lián)文件,若為是,執(zhí)行S103B,否則,執(zhí)行S103C。
其中,用戶所選擇文件為所述目標分類中各個待清理文件夾所包含文件中的文件。
在本申請的一種具體實現(xiàn)方式中,待清理文件夾中存儲的文件為圖像文件或者視頻文件時,有時用戶需要快速向其展示圖像文件或者視頻文件,有時用戶需要向其展示清晰的文件等等,所以為滿足用戶的多種需求,待清理文件夾中可能會存儲同一圖像文件的標清圖像文件、高清圖像文件、原始圖像文件、標清視頻文件、高清視頻文件、原始視頻文件等等,這種情況下,同一文件對應(yīng)的上述文件可以稱之為關(guān)聯(lián)文件。
當然,文件的關(guān)聯(lián)文件并不僅限于上述情況,例如,還可以是屬于同一主題下的視頻文件、對應(yīng)于同一網(wǎng)站的網(wǎng)頁文件等等,本申請并不對此進行限定。
S103B:將用戶所選擇文件以及用戶所選擇文件的關(guān)聯(lián)文件確定為待清理文件。
例如,用戶所選擇的文件為一圖像文件,則將該圖像文件的標清圖像文件、高清圖像文件、原始圖像文件、縮略圖圖像文件等等均確定為待清理文件。
S103C:將用戶所選擇文件確定為待清理文件。
S103D:清理所確定的待清理文件。
由以上可見,本實施例中用戶一旦選定了一個文件,即將其關(guān)聯(lián)的文件也確定為待清理文件,減少了用戶的選擇操作,方便了用戶清理文件,進一步提高了用戶體驗。
下面以通信類應(yīng)用微信為例,對本申請實施例提供的文件清理方法進一步 進行詳細說明。
在終端中安裝通信類應(yīng)用后,其安裝路徑中存在以下文件夾:
1)Tencent/MicroMsg/[0-9a-z]{32}/sns:該文件夾用于存儲“朋友圈”信息,例如,來自于“朋友圈”的圖像文件或者視頻文件等等;
2)Tencent/MicroMsg/[0-9a-z]{32}/avatar:該文件夾用于存儲頭像文件;
3)Tencent/MicroMsg/[0-9a-z]{32}/favorite:該文件夾用于存儲用戶收藏的文件,可以包括:圖片文件、視頻文件、文檔文件等等;
4)Tencent/MicroMsg/[0-9a-z]{32}/image2:該文件夾用于存儲用戶聊天過程中產(chǎn)生的圖片文件,例如,用戶向好友、微信群發(fā)送的圖片,接收的好友、微信群發(fā)送的圖片等等;
5)Tencent/MicroMsg/[0-9a-z]{32}/video:該文件夾用于存儲用戶聊天過程中產(chǎn)生的視頻文件,例如,用戶向好友、微信群發(fā)送的視頻,接收的好友、微信群發(fā)送的視頻等等;
6)垃圾文件緩存文件夾:該文件夾用于存儲人工運營出來的且刪除后對用戶沒有影響的所有目錄、文件等等。
進行文件清理時,上述六個文件夾均可以被確定為待清理文件夾。
具體的,第1)、2)、3)中所存儲的文件為可以重復(fù)從網(wǎng)絡(luò)側(cè)加載的文件,所以可以將這三個文件夾劃分為第一分類;
第4)、5)中所存儲的文件為與好友交互產(chǎn)生的文件,所以可以將這兩個文件夾劃分為第二分類;
第6)中所存儲的文件為對用戶而言無用的文件,所以可以將這個文件夾劃分為第三分類。
由于第一分類中存儲的文件是可以重復(fù)加載的,所以可以在用戶選中第一分類的情況下,將這三個文件夾中的文件確定為待清理文件,并對所確定的待清理文件進行清理,以釋放存儲資源;
第二分類中存儲的是交互過程中生成的文件,生成時間太長的文件,用戶瀏覽的可能性不大,例如,三個之前的文件,所以可以將三個月之前生成的文 件確定為待清理文件,并對所確定的文件進行清理,以釋放存儲資源;
第三分類中存儲的是對用戶而言無用的文件,所以可以直接將該文件夾中的文件確定為待清理文件,并對所確定的文件進行清理,以釋放存儲資源。
需要說明的是,本申請只是以上述為實例為例進行說明,并不構(gòu)成對本申請的限定。
與上述文件清理方法相對應(yīng),本申請實施例還提供了一種文件清理裝置。
圖3為本申請實施例提供的一種文件清理裝置的結(jié)構(gòu)示意圖,該裝置包括:
待清理文件夾確定模塊301,用于確定目標應(yīng)用的待清理文件夾;
待清理文件夾分類模塊302,用于根據(jù)預(yù)設(shè)的文件項分類規(guī)則,對所確定的待清理文件夾進行分類;
文件清理模塊303,用于根據(jù)預(yù)設(shè)的所確定的每一分類對應(yīng)的文件清理規(guī)則,對所確定的每一分類中各個待清理文件夾進行文件清理。
具體的,所述預(yù)設(shè)的文件夾分類規(guī)則可以包括:
根據(jù)以下特征中的至少一種對所確定的待清理文件夾進行分類:
所確定的待清理文件夾中文件的文件來源;
所確定的待清理文件夾中文件的生成方式;
所確定的待清理文件夾中文件的生成場景。
具體的,所述待清理文件夾確定模塊301可以具體用于根據(jù)終端剩余存儲資源和/或用戶所選擇的文件清理級別,確定目標應(yīng)用的待清理文件夾。
在本申請的一種具體實現(xiàn)方式中,所述文件清理模塊303,可以具體用于根據(jù)以下規(guī)則中的一種,對所確定的每一分類中各個待清理文件夾進行文件清理:
將所確定的分類中目標分類的各個待清理文件夾包含的所有文件確定為待清理文件,清理所確定的待清理文件;或
在用戶選中所述目標分類的情況下,將所述目標分類中各個待清理文件夾 包含的所有文件確定為待清理文件,清理所確定的待清理文件;或
根據(jù)用戶針對所述目標分類中各個待清理文件夾所包含文件的選擇操作,確定待清理文件,清理所確定的待清理文件;或
根據(jù)終端剩余存儲資源和/或用戶所選擇的文件清理級別,從所述目標分類中各個待清理文件夾包含的文件中確定待清理文件,清理所確定的待清理文件;或
將所述目標分類中各個待清理文件夾所包含文件的文件生成時間大于預(yù)設(shè)時長的文件確定為待清理文件,清理所確定的待清理文件。
由以上可見,本實施例提供的方案中,進行文件清理時,是以應(yīng)用為單位進行的,首先確定目標應(yīng)用的待清理文件夾,然后對所確定的文件夾進行分類,最后按照分類進行文件清理??梢姡瑧?yīng)用本實施例提供的方案進行文件清理時,能夠清理終端中的文件,釋放終端的存儲資源,進一步的,由于文件清理是以應(yīng)用為單位進行的,所以用戶能夠很好的了解各個應(yīng)用被清理文件的情況,另外,清理文件時是在對待清理文件夾進行分類后進行的,所以不會因為待清理文件夾過多而給用戶帶來繁瑣的清理過程,提高了用戶體驗。
在本申請的一種較佳實現(xiàn)方式中,參見圖4,提供了另一種文件清理裝置的結(jié)構(gòu)示意圖,與前述實施例相比,本實施例中,所述文件清理模塊303,包括:
關(guān)聯(lián)文件判斷子模塊3031,用于判斷所確定的分類中目標分類的各個待清理文件夾中是否包含用戶所選擇文件的關(guān)聯(lián)文件,其中,用戶所選擇文件為所述目標分類中各個待清理文件夾所包含文件中的文件;
第一待清理文件確定子模塊3032,用于在所述關(guān)聯(lián)文件判斷子模塊的判斷結(jié)果為是的情況下,將用戶所選擇文件以及用戶所選擇文件的關(guān)聯(lián)文件確定為待清理文件;
第二待清理文件確定子模塊3033,用于在所述關(guān)聯(lián)文件判斷子模塊的判斷結(jié)果為否的情況下,將用戶所選擇文件確定為待清理文件;
文件清理子模塊3034,用于清理所確定的待清理文件。
由以上可見,本實施例中用戶一旦選定了一個文件,即將其關(guān)聯(lián)的文件也確定為待清理文件,減少了用戶的選擇操作,方便了用戶清理文件,進一步提高了用戶體驗。
與前述文件清理方法和文件清理裝置相對應(yīng),本申請實施例還提供了一種電子設(shè)備。
圖5為本發(fā)明實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖,該電子設(shè)備包括:殼體501、處理器502、存儲器503、電路板504和電源電路505,其中,電路板504安置在殼體501圍成的空間內(nèi)部,處理器502和存儲器503設(shè)置在電路板504上;電源電路505,用于為電子設(shè)備的各個電路或器件供電;存儲器503用于存儲可執(zhí)行程序代碼;處理器502通過讀取存儲器503中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
確定目標應(yīng)用的待清理文件夾;
根據(jù)預(yù)設(shè)的文件夾分類規(guī)則,對所確定的待清理文件夾進行分類;
根據(jù)預(yù)設(shè)的所確定的每一分類對應(yīng)的文件清理規(guī)則,對所確定的每一分類中各個待清理文件夾進行文件清理。
處理器502對上述步驟的具體執(zhí)行過程以及處理器502通過運行可執(zhí)行程序代碼來進一步執(zhí)行的步驟,可以參見本發(fā)明圖1-4所示實施例的描述,在此不再贅述。
該電子設(shè)備以多種形式存在,包括但不限于:
(1)移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
(2)超移動個人計算機設(shè)備:這類設(shè)備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括: 音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。
(4)服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計算機架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
由以上可見,本實施例提供的方案中,進行文件清理時,是以應(yīng)用為單位進行的,首先確定目標應(yīng)用的待清理文件夾,然后對所確定的文件夾進行分類,最后按照分類進行文件清理??梢?,應(yīng)用本實施例提供的方案進行文件清理時,能夠清理終端中的文件,釋放終端的存儲資源,進一步的,由于文件清理是以應(yīng)用為單位進行的,所以用戶能夠很好的了解各個應(yīng)用被清理文件的情況,另外,清理文件時是在對待清理文件夾進行分類后進行的,所以不會因為待清理文件夾過多而給用戶帶來繁瑣的清理過程,提高了用戶體驗。
對于裝置、電子設(shè)備實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質(zhì)中,這里所稱得的存儲介質(zhì),如:ROM/RAM、磁碟、光盤等。
以上所述僅為本申請的較佳實施例而已,并非用于限定本申請的保護范圍。凡在本申請的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在 本申請的保護范圍內(nèi)。