加入默認清理列表中。
[0094]在此基礎上,本發(fā)明另一實施例提供的文件清理方法還可以包括:接收用戶對空間管理選項的點擊操作,對所述默認清理列表中的文件夾內(nèi)的文件進行掃描,清理掃描到的文件。
[0095]如果用戶多次對預設文件夾內(nèi)的文件進行清理,則說明用戶對預設文件夾內(nèi)的文件有著很強的清理意愿,可以將所述預設文件夾加入默認清理列表中,方便用戶。
[0096]當用戶開啟空間管理功能時,本發(fā)明可以自動對默認清理列表中的文件夾內(nèi)的文件進行掃描和清理,無需用戶再發(fā)出掃描和清理指令,更加方便。
[0097]本發(fā)明實施例提供的一種文件清理方法,可以確定電子設備中已安裝的預設應用程序列表中的應用程序?qū)念A設文件夾的數(shù)據(jù)量,并在數(shù)據(jù)量大于第一閾值時,確定預設文件夾對應的功能,并進一步確定功能產(chǎn)生的文件的文件特征,使用與確定的文件特征匹配的清理引導方式引導用戶對預設文件夾內(nèi)的文件進行清理。由于應用程序的各功能產(chǎn)生的文件一般均存儲在對應的文件夾內(nèi),因此通過識別文件所在文件夾的方式來識別要清理的文件,可以提高識別要清理的文件的準確率。同時,本發(fā)明使用與文件特征匹配的清理引導方式引導用戶對預設文件夾內(nèi)的文件進行清理,可以針對具有不同文件特征的文件使用不同的清理引導方式,避免了誤刪及漏刪的情況。
[0098]如圖2所示,本發(fā)明實施例提供的一種文件清理裝置,應用于電子設備,該裝置可以包括:檢測操作接收單元100、應用程序確定單元200、數(shù)據(jù)量確定單元300、功能確定單元400、文件特征確定單元500和清理引導單元600,
[0099]所述檢測操作接收單元100,用于接收用戶的文件檢測操作;
[0100]其中,文件檢測操作可以為對垃圾檢測選項的點擊操作,也可以為對空間管理選項的點擊操作。
[0101]所述應用程序確定單元200,用于根據(jù)所述文件檢測操作,確定所述電子設備是否已安裝有預設應用程序列表中的至少一個應用程序,如果是,則觸發(fā)所述數(shù)據(jù)量確定單元300 ;
[0102]在電子設備沒有安裝預設應用程序列表中的應用程序時,可以使用現(xiàn)有的文件檢測方式對垃圾文件進行檢測,也可以結束本發(fā)明的執(zhí)行。
[0103]具體的,可以根據(jù)用戶的指令在預設應用程序列表中進行應用程序的添加或刪除。預設應用程序列表中的應用程序可以為用戶經(jīng)常使用且產(chǎn)生垃圾文件比較多的應用程序。優(yōu)選的,預設應用程序列表中的應用程序為具有社交功能的應用程序,如微信、微博等。
[0104]所述數(shù)據(jù)量確定單元300,用于確定已安裝的預設應用程序列表中的應用程序?qū)念A設文件夾的數(shù)據(jù)量,所述預設文件夾為所述已安裝的預設應用程序列表中的應用程序的安裝目錄下的文件夾;
[0105]其中,預設文件夾可以為應用程序產(chǎn)生的文件所在的文件夾。例如:具有社交功能的應用程序在聊天中接收的圖片所在的文件夾。
[0106]所述功能確定單元400,用于當所述預設文件夾的數(shù)據(jù)量大于第一閾值時,根據(jù)所述預設文件夾與所述應用程序的功能的預設對應關系,確定所述預設文件夾對應的功能;
[0107]其中,該第一閾值可以根據(jù)需要進行修改,可選的,該閾值為OMB或1MB。
[0108]由于文件清理需要花費系統(tǒng)資源,因此當預設文件夾的數(shù)據(jù)量較小時,可以不對其內(nèi)的文件進行清理。當然,也可以在預設文件夾內(nèi)存在文件時即進行清理。
[0109]所述文件特征確定單元500,用于根據(jù)所述預設文件夾對應的功能與所述功能產(chǎn)生的文件的文件特征的預設對應關系,確定所述功能產(chǎn)生的文件的文件特征;
[0110]所述清理引導單元600,用于使用與確定的文件特征匹配的清理引導方式引導用戶對所述預設文件夾內(nèi)的文件進行清理。
[0111]可以理解的是,不同功能產(chǎn)生的文件具有不同的文件特征。例如:朋友圈功能產(chǎn)生的文件清理后,在電子設備聯(lián)網(wǎng)的狀態(tài)下可以再次產(chǎn)生。而聊天功能產(chǎn)生的文件清理后,在電子設備聯(lián)網(wǎng)的狀態(tài)下無法再次產(chǎn)生。而監(jiān)控功能產(chǎn)生的監(jiān)控日志文件屬于垃圾文件,清理后不影響用戶對應用程序的使用。
[0112]基于是否可重復產(chǎn)生的文件特征及是否為垃圾文件的文件特征,文件特征可以有三種,分別為第一特征、第二特征和第三特征,其中,具有第一特征的文件可以為可再次從應用程序?qū)姆掌飨螺d的非垃圾文件;具有第二特征的文件可以為無法再次從應用程序?qū)姆掌鬟M行下載的非垃圾文件;具有第三特征的文件可以為清理后不影響用戶對應用程序的使用的垃圾文件。當然,在本發(fā)明其他實施例中,第一特征也可以為可再次從應用程序?qū)姆掌飨螺d;第二特征可以為無法再次從應用程序?qū)姆掌鬟M行下載;第三特征可以為清理后不影響用戶對應用程序的使用。
[0113]在所確定的文件特征為第一特征時,所述清理引導單元600,具體用于將所述預設文件夾內(nèi)的文件加入所述預設文件夾對應的應用程序的專清列表,提示用戶對所述專清列表中的文件進行清理;
[0114]或者,
[0115]所述清理引導單元600,具體用于顯示輸出所述預設文件夾對應的功能和/或所確定的文件特征,提示用戶對所述預設文件夾內(nèi)的文件進行清理。
[0116]其中,預設應用程序列表中的每一個應用程序都可以對應有一個專清列表,用于展示該專清列表對應的應用程序安裝目錄下的待清理的文件夾。
[0117]通過顯示輸出預設文件夾對應的功能和/或所確定的文件特征,可以幫助用戶了解產(chǎn)生該預設文件夾的功能和/或該預設文件夾內(nèi)的文件清理后是否可再次從服務器下載、是否為垃圾文件,從而為用戶的清理決定提供更多的參考信息。
[0118]在所述清理引導單元600具體用于將所述預設文件夾內(nèi)的文件加入所述預設文件夾對應的應用程序的專清列表,提示用戶對所述專清列表中的文件進行清理時,圖2所示裝置還可以包括:第一清理單元,用于接收用戶的文件清理操作,對所述專清列表中的文件進行清理;
[0119]在所述清理引導單元600具體用于顯示輸出所述預設文件夾對應的功能和/或所確定的文件特征,提示用戶對所述預設文件夾內(nèi)的文件進行清理時,圖2所示裝置還可以包括:第二清理單元,用于接收用戶的文件清理操作,對所述預設文件夾內(nèi)的文件進行清理。
[0120]其中,用戶的文件清理操作可以為對“一鍵清理”按鍵或“立即清理”按鍵的點擊操作。
[0121]具體的,可以將專清列表顯示在電子設備的顯示屏上,用戶即可看到所要清理的文件。當然,也可以將要清理的文件所在的文件夾名稱或要清理的文件所在的文件夾對應的功能顯示在電子設備的顯示屏上。當然,還可以將所要清理的文件的數(shù)據(jù)量或所要清理的文件所在的文件夾的數(shù)據(jù)量顯示在顯示屏上。例如:展示存儲路徑為:tenCent/micromsg/[0-9a-z] {32}/sns的文件夾內(nèi)的各文件的數(shù)據(jù)量。當然,也可以對所要清理的文件所在的文件夾進行分類展示,分為多個清理項。如:在展示時,將微信下載的頭像所在的文件夾與用戶收藏的文件所在的文件夾進行合并,作為臨時文件項進行展示。當然,也可以對所要清理的文件所在的文件夾按照分類進行數(shù)據(jù)量統(tǒng)計。
[0122]在所確定的文件特征為第二特征時,所述清理引導單元600,可以具體用于根據(jù)所述預設文件夾內(nèi)的文件的創(chuàng)建時間,對所述預設文件夾內(nèi)的文件進行排列展示,提示用戶對所展示的文件進行清理。
[0123]在這種情況下,圖2所示裝置還可以包括:第三清理單元,用于接收用戶對展示的文件的選擇操作,對用戶選擇的文件進行清理。
[0124]其中,用戶對展示的文件的選擇操作可以為對所展示文件的一個、多個或全選的選擇操作。
[0125]由于清理后無法再次下載,因此用戶可能并不希望對全部的文件進行清理。本發(fā)明根據(jù)文件的創(chuàng)建時間對文件進行排列展示,可以使得用戶可以按照創(chuàng)建時間順序瀏覽各個文件,從而選擇要清理的文件。
[0126]在所確定的文件特征為第三特征時,所述清理引導單元600,可以具體用于將所述預設文件夾加入默認清理列表中,提示用戶對所述默認清理列表中的文件夾內(nèi)的文件進行掃描并清理。
[0127]由于垃圾文件清理后不會影響用戶對應用程序的使用,因此可以加入默認清理列表中,這樣,用戶無需單獨對垃圾文件進行清理,操作更加方便。
[0128]在上述對要清理的文件的展示過程中,還可以根據(jù)文件類型進行分類展示,例如對圖片和視頻進行分類展示。在實際應用中,可以根據(jù)文件后綴以及讀取文件頭確定文件的文件