• / 23
  • 下載費用:30 金幣  

一種文件管理方法及電子設備.pdf

摘要
申請專利號:

CN201510643042.1

申請日:

2015.09.30

公開號:

CN105260438A

公開日:

2016.01.20

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 17/30申請日:20150930|||公開
IPC分類號: G06F17/30 主分類號: G06F17/30
申請人: 聯想(北京)有限公司
發明人: 魏民; 陳實
地址: 100085北京市海淀區上地信息產業基地創業路6號
優先權:
專利代理機構: 北京集佳知識產權代理有限公司11227 代理人: 李金; 王寶筠
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510643042.1

授權公告號:

|||

法律狀態公告日:

2016.02.17|||2016.01.20

法律狀態類型:

實質審查的生效|||公開

摘要

本發明提供一種文件管理方法及電子設備,在獲取到文件系統在當前時間點的第一狀態信息以及上一時間點的第二狀態信息后,將第一狀態信息與第二狀態信息進行對比,得到至少一條文件變化信息,基于文件變化信息確定發生變化的至少一個文件,進而得到垃圾文件并清理,即本發明可以根據文件變化信息自動確定出當前時間點相對于上一時間點發生變化的文件,并從發生變化的文件中識別出垃圾文件,使得電子設備可以在系統運行過程中自動對文件進行分析識別,這樣電子設備則無需采用第三方軟件對存儲空間進行全盤掃描,從而提高清理速度。并且本發明提供的技術方案時無需第三方軟件的輔助,也無需操作體的手動干預,提供電子設備的智能化。

權利要求書

1.一種文件管理方法,其特征在于,所述方法包括:
獲取文件系統在當前時間點的第一狀態信息以及上一時間點的第二
狀態信息;
將所述第一狀態信息與所述第二狀態信息進行對比,得到至少一條文
件變化信息,所述文件變化信息用于指示文件系統在當前時間點相對于
上一時間點的變化情況;
基于所述至少一條文件變化信息,確定至少一個發生變化的文件;
對所述至少一個發生變化的文件進行識別,得到至少一個垃圾文件;
清理所述至少一個垃圾文件。
2.根據權利要求1所述的方法,其特征在于,所述基于所述至少一
條文件變化信息,確定至少一個發生變化的文件,包括:
確定與每條文件變化信息一一對應的文件;
從與每條文件變化信息一一對應的文件中確定文件名互不相同的文
件,所述文件名互不相同的文件為發生變化的文件。
3.根據權利要求2所述的方法,其特征在于,當與每條文件變化信
息一一對應的文件中存在文件名相同的文件時,獲取文件名相同的各個
文件的文件大小;
當所述文件名相同的各個文件的文件大小不一致時,將文件大小不一
致,且具有相同文件名的各個文件確定為發生變化的文件。
4.根據權利要求3所述的方法,其特征在于,所述對所述至少一個
發生變化的文件進行識別,得到至少一個垃圾文件,包括:
從所述至少一個發生變化的文件對應的文件后綴名中,確定文件后綴
名屬于預定后綴名集合的文件為垃圾文件。
5.根據權利要求4所述的方法,其特征在于,當所述文件后綴名不
屬于預定后綴名集合時,將所述文件后綴名不屬于預定后綴名集合的文
件顯示在電子設備的顯示單元中;
接收操作體針對所述顯示單元中文件的選取操作;
將所述選取操作選中的文件確定為垃圾文件。
6.根據權利要求5所述的方法,其特征在于,所述清理所述至少一
個垃圾文件,包括:在確定出垃圾文件后,直接自動刪除所述垃圾文件;
或者,
所述清理所述至少一個垃圾文件,包括:在所述電子設備的運行狀況
滿足清理條件后,刪除所述垃圾文件。
7.根據權利要求1所述的方法,其特征在于,所述基于所述至少一
條文件變化信息,確定至少一發生變化的個文件,包括:
確定與所述每條文件變化信息一一對應的文件;
從與每條文件變化信息一一對應的文件的存放路徑中,確定N個存
放路徑;其中,N為大于等于1的整數,且所述N個存放路徑中的每個
存放路徑均互不相同;
將與所述N個存放路徑對應的N個文件夾分別作為發生變化的文件。
8.根據權利要求7所述的方法,其特征在于,所述對所述至少一個
發生變化的文件進行識別,得到至少一個垃圾文件,包括:
從與所述至少一個發生變化的文件夾對應的文件夾名稱中,確定文件
夾名稱屬于第一預定文件夾名稱集合的文件夾;
將文件夾名稱屬于第一預定文件夾名稱集合的文件夾作為垃圾文件。
9.根據權利要求8所述的方法,其特征在于,所述清理所述至少一
個垃圾文件,包括:
刪除作為垃圾文件的部分文件夾,并將剩余文件夾顯示在電子設備的
顯示單元上;其中,所述剩余文件夾的文件夾名稱屬于第二預定文件夾
名稱集合;
接收操作體針對所述剩余文件夾進行的刪除操作;
根據所述刪除操作,刪除所述剩余文件夾。
10.一種電子設備,其特征在于,所述電子設備包括:
殼體;
顯示單元;
處理器,用于:獲取文件系統在當前時間點的第一狀態信息以及上一
時間點的第二狀態信息,將所述第一狀態信息與所述第二狀態信息進行
對比,得到至少一條文件變化信息,基于所述至少一條文件變化信息,
確定至少一個發生變化的文件,并對所述至少一個發生變化的文件進行
識別,得到至少一個垃圾文件,清理所述至少一個垃圾文件,所述文件
變化信息用于指示文件系統在當前時間點相對于上一時間點的變化情
況。
11.根據權利要求10所述的電子設備,其特征在于,所述處理器用
于:
確定與每條文件變化信息一一對應的文件,從與每條文件變化信息一
一對應的文件中確定文件名互不相同的文件,所述文件名互不相同的文
件為發生變化的文件。
12.根據權利要求11所述的電子設備,其特征在于,所述處理器用
于,當與每條文件變化信息一一對應的文件中存在文件名相同的文件時,
獲取文件名相同的各個文件的文件大小,當所述文件名相同的各個文件
的文件大小不一致時,將文件大小不一致,且具有相同文件名的各個文
件確定為發生變化的文件。
13.根據權利要求10所述的電子設備,其特征在于,所述處理器用
于:從所述至少一個發生變化的文件對應的文件后綴名中,確定文件后
綴名屬于預定后綴名集合的文件為垃圾文件。
14.根據權利要求13所述的電子設備,其特征在于,所述處理器用
于,當所述文件后綴名不屬于預定后綴名集合時,將所述文件后綴名不
屬于預定后綴名集合的文件顯示在電子設備的顯示單元中,接收操作體
針對所述顯示單元中文件的選取操作,并將所述選取操作選中的文件確
定為垃圾文件。
15.根據權利要求14所述的電子設備,其特征在于,所述處理器用
于:在確定出垃圾文件后,直接自動刪除所述垃圾文件;或者在所述電
子設備的運行狀況滿足清理條件后,刪除所述垃圾文件。
16.根據權利要求10所述的電子設備,其特征在于,所述處理器用
于:
確定與所述每條文件變化信息一一對應的文件,并從與每條文件變化
信息一一對應的文件的存放路徑中,確定N個存放路徑,將與所述N個
存放路徑對應的N個文件夾分別作為發生變化的文件,其中,N為大于
等于1的整數,且所述N個存放路徑中的每個存放路徑均互不相同。
17.根據權利要求16所述的電子設備,其特征在于,所述處理器用
于:
從與所述至少一個發生變化的文件夾對應的文件夾名稱中,確定文件
夾名稱屬于第一預定文件夾名稱集合的文件夾,并將文件夾名稱屬于第
一預定文件夾名稱集合的文件夾作為垃圾文件。
18.根據權利要求17所述的電子設備,其特征在于,所述處理器用
于:刪除作為垃圾文件的部分文件夾,將剩余文件夾顯示在電子設備的
顯示單元上,接收操作體針對所述剩余文件夾進行的刪除操作,并根據
所述刪除操作,刪除所述剩余文件夾其中,所述剩余文件夾的文件夾名
稱屬于第二預定文件夾名稱集合。
19.一種電子設備,其特征在于,所述電子設備包括:
獲取模塊,用于獲取文件系統在當前時間點的第一狀態信息以及上一
時間點的第二狀態信息;
對比模塊,用于將所述第一狀態信息與所述第二狀態信息進行對比,
得到至少一條文件變化信息,所述文件變化信息用于指示文件系統在當
前時間點相對于上一時間點的變化情況;
確定模塊,用于基于所述至少一條文件變化信息,確定至少一個發生
變化的文件;
識別模塊,用于對所述至少一個發生變化的文件進行識別,得到至少
一個垃圾文件;
清理模塊,用于清理所述至少一個垃圾文件。

說明書

一種文件管理方法及電子設備

技術領域

本發明涉及計算機技術領域,更具體的說,特別涉及一種文件管理方
法及電子設備。

背景技術

目前電子設備上安裝的應用數量逐漸增多,但由于應用開發不規范導
致應用在運行一段時間后會在電子設備的存儲空間中存儲大量文件,且
這些文件在使用之后不能及時清理就會降低電子設備的存儲空間。為此
在電子設備中安裝第三方軟件——清理工具,通過清理工具的文件清理
功能對存儲空間中的垃圾文件或臨時文件進行清理以減少存儲空間內的
文件數量。其中通過清理工具的文件清理功能對存儲空間進行清理的過
程如下:

在電子設備接收到觸發文件清理功能的請求后,電子設備首先對存儲
空間進行一次完整的掃描,將掃描得到的文件信息和已有清理文件庫中
的文件信息進行比對,得出需要清理的文件信息,并將需要清理的文件
信息顯示在電子設備的交互界面上,以由操作體確認是否進行清理。

可見,在現有技術中,電子設備需要依靠第三方軟件才能完成文件清
理,而第三方軟件需要對存儲空間進行全盤掃描,但是全盤掃描的耗時
較長,從而降低清理速率。

發明內容

有鑒于此,本發明提供一種文件管理方法及電子設備,以降低電子設
備對第三方軟件的依賴程度,提高清理速度。技術方案如下:

第一方面,本發明提供一種文件管理方法,所述方法包括:

獲取文件系統在當前時間點的第一狀態信息以及上一時間點的第二
狀態信息;

將所述第一狀態信息與所述第二狀態信息進行對比,得到至少一條文
件變化信息,所述文件變化信息用于指示文件系統在當前時間點相對于
上一時間點的變化情況;

基于所述至少一條文件變化信息,確定至少一個發生變化的文件;

對所述至少一個發生變化的文件進行識別,得到至少一個垃圾文件;

清理所述至少一個垃圾文件。

優選地,所述基于所述至少一條文件變化信息,確定至少一個發生變
化的文件,包括:

確定與每條文件變化信息一一對應的文件;

從與每條文件變化信息一一對應的文件中確定文件名互不相同的文
件,所述文件名互不相同的文件為發生變化的文件。

優選地,當與每條文件變化信息一一對應的文件中存在文件名相同的
文件時,獲取文件名相同的各個文件的文件大小;

當所述文件名相同的各個文件的文件大小不一致時,將文件大小不一
致,且具有相同文件名的各個文件確定為發生變化的文件。

優選地,所述對所述至少一個發生變化的文件進行識別,得到至少一
個垃圾文件,包括:

從所述至少一個發生變化的文件對應的文件后綴名中,確定文件后綴
名屬于預定后綴名集合的文件為垃圾文件。

優選地,當所述文件后綴名不屬于預定后綴名集合時,將所述文件后
綴名不屬于預定后綴名集合的文件顯示在電子設備的顯示單元中;

接收操作體針對所述顯示單元中文件的選取操作;

將所述選取操作選中的文件確定為垃圾文件。

優選地,所述清理所述至少一個垃圾文件,包括:在確定出垃圾文件
后,直接自動刪除所述垃圾文件;

或者,

所述清理所述至少一個垃圾文件,包括:在所述電子設備的運行狀況
滿足清理條件后,刪除所述垃圾文件。

優選地,所述基于所述至少一條文件變化信息,確定至少一發生變化
的個文件,包括:

確定與所述每條文件變化信息一一對應的文件;

從與每條文件變化信息一一對應的文件的存放路徑中,確定N個存
放路徑;其中,N為大于等于1的整數,且所述N個存放路徑中的每個
存放路徑均互不相同;

將與所述N個存放路徑對應的N個文件夾分別作為發生變化的文件。

優選地,所述對所述至少一個發生變化的文件進行識別,得到至少一
個垃圾文件,包括:

從與所述至少一個發生變化的文件夾對應的文件夾名稱中,確定文件
夾名稱屬于第一預定文件夾名稱集合的文件夾;

將文件夾名稱屬于第一預定文件夾名稱集合的文件夾作為垃圾文件。

優選地,所述清理所述至少一個垃圾文件,包括:

刪除作為垃圾文件的部分文件夾,并將剩余文件夾顯示在電子設備的
顯示單元上;其中,所述剩余文件夾的文件夾名稱屬于第二預定文件夾
名稱集合;

接收操作體針對所述剩余文件夾進行的刪除操作;

根據所述刪除操作,刪除所述剩余文件夾。

第二方面,本發明還提供一種電子設備,所述電子設備包括:殼體、
顯示單元和處理器,所述處理器用于,獲取文件系統在當前時間點的第
一狀態信息以及上一時間點的第二狀態信息,將所述第一狀態信息與所
述第二狀態信息進行對比,得到至少一條文件變化信息,基于所述至少
一條文件變化信息,確定至少一個發生變化的文件,并對所述至少一個
發生變化的文件進行識別,得到至少一個垃圾文件,清理所述至少一個
垃圾文件,所述文件變化信息用于指示文件系統在當前時間點相對于上
一時間點的變化情況。

優選地,所述處理器用于:

確定與每條文件變化信息一一對應的文件,從與每條文件變化信息一
一對應的文件中確定文件名互不相同的文件,所述文件名互不相同的文
件為發生變化的文件。

優選地,所述處理器用于,當與每條文件變化信息一一對應的文件中
存在文件名相同的文件時,獲取文件名相同的各個文件的文件大小,當
所述文件名相同的各個文件的文件大小不一致時,將文件大小不一致,
且具有相同文件名的各個文件確定為發生變化的文件。

優選地,所述處理器用于:從所述至少一個發生變化的文件對應的文
件后綴名中,確定文件后綴名屬于預定后綴名集合的文件為垃圾文件。

優選地,所述處理器用于,當所述文件后綴名不屬于預定后綴名集合
時,將所述文件后綴名不屬于預定后綴名集合的文件顯示在電子設備的
顯示單元中,接收操作體針對所述顯示單元中文件的選取操作,并將所
述選取操作選中的文件確定為垃圾文件。

優選地,所述處理器用于:在確定出垃圾文件后,直接自動刪除所述
垃圾文件;或者在所述電子設備的運行狀況滿足清理條件后,刪除所述
垃圾文件。

優選地,所述處理器用于:

確定與所述每條文件變化信息一一對應的文件,并從與每條文件變化
信息一一對應的文件的存放路徑中,確定N個存放路徑,將與所述N個
存放路徑對應的N個文件夾分別作為發生變化的文件,其中,N為大于
等于1的整數,且所述N個存放路徑中的每個存放路徑均互不相同。

優選地,所述處理器用于:

從與所述至少一個發生變化的文件夾對應的文件夾名稱中,確定文件
夾名稱屬于第一預定文件夾名稱集合的文件夾,并將文件夾名稱屬于第
一預定文件夾名稱集合的文件夾作為垃圾文件。

優選地,所述處理器用于:刪除作為垃圾文件的部分文件夾,將剩余
文件夾顯示在電子設備的顯示單元上,接收操作體針對所述剩余文件夾
進行的刪除操作,并根據所述刪除操作,刪除所述剩余文件夾其中,所
述剩余文件夾的文件夾名稱屬于第二預定文件夾名稱集合。

第三方面,本發明還提供一種電子設備,所述電子設備包括:

獲取模塊,用于獲取文件系統在當前時間點的第一狀態信息以及上一
時間點的第二狀態信息;

對比模塊,用于將所述第一狀態信息與所述第二狀態信息進行對比,
得到至少一條文件變化信息,所述文件變化信息用于指示文件系統在當
前時間點相對于上一時間點的變化情況;

確定模塊,用于基于所述至少一條文件變化信息,確定至少一個發生
變化的文件;

識別模塊,用于對所述至少一個發生變化的文件進行識別,得到至少
一個垃圾文件;

清理模塊,用于清理所述至少一個垃圾文件。

與現有技術相比,本發明提供的上述技術方案具有如下優點:

本發明提供的上述技術方案,在獲取到文件系統在當前時間點的第一
狀態信息以及上一時間點的第二狀態信息后,將第一狀態信息與第二狀
態信息進行對比,得到至少一條文件變化信息。因為文件變化信息可以
指示文件系統在當前時間點相對于上一時間點的變化情況,所以基于文
件變化信息可以確定至少一個發生變化的文件,進而對至少一個發生變
化的文件進行識別得到垃圾文件并清理垃圾文件。

也就是說,本發明提供的上述技術方案可以根據文件變化信息自動確
定出當前時間點相對于上一時間點發生變化的文件,并從發生變化的文
件中識別出垃圾文件,使得電子設備可以在系統運行過程中自動對文件
進行分析識別,這樣電子設備則無需采用第三方軟件對存儲空間進行全
盤掃描,從而提高清理速度。并且電子設備在采用本發明提供的技術方
案時無需第三方軟件的輔助,也無需操作體的手動干預,從而降低電子
設備對三方軟件和操作體的依賴程度,提供電子設備的智能化。

附圖說明

為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述
中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅
僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創
造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發明實施例提供的文件管理方法的一種流程圖;

圖2為本發明實施例提供的文件管理方法的另一種流程圖;

圖3為本發明實施例提供的文件管理方法的再一種流程圖;

圖4為本發明實施例提供的電子設備的一種結構示意圖;

圖5為本發明實施例提供的電子設備的另一種結構示意圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進
行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施
例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人
員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發
明保護的范圍。

本發明實施例提供的技術方案可以應用于眾多的電子設備中,所述電
子設備可以是指手機、平板電腦(PAD)、筆記本電腦、個人電腦(Personal
Computer)等等不同的電子設備,對于所述電子設備具體是什么樣的設
備本發明不做限制。

請參閱圖1,其實除了本發明實施例提供的文件管理方法的一種流程
圖,可以包括以下步驟:

101:獲取文件系統在當前時間點的第一狀態信息以及上一時間點的
第二狀態信息。其中第一狀態信息和第二狀態信息用于指示在不同時間
點下每個文件的被處理情況,并且第一狀態信息和第二狀態信息可以是
在系統運行過程中由電子設備同步記錄。

在本發明實施例中,第一狀態信息和第二狀態信息內可以記錄有多個
文件參數,多個文件參數共同指示其對應文件的被處理情況,如表1所
示的第一狀態信息和第二狀態信息的格式,在第一狀態信息和第二狀態
信息中均包括有:路徑名、文件類型、文件名、應用顯示信息、相關資
源、操作類型和操作時間。

表1第一狀態信息和第二狀態信息的信息格式表

文件參數
說明
存放路徑
指示文件的存放位置
文件類型
標示文件的來源
文件名
標示該文件和應用的關系
應用顯示信息
進行后續處理時需要顯示給用戶的信息
相關資源
用于快速的顯示數據
操作類型
進行的何種操作
操作時間
進行上述操作類型對應操作的操作的時間

其中相關資源可以包括圖像資源、視頻資源和音頻資源等,相應的操
作類型可以包括:創建文件、創建文件夾、刪除文件、刪除文件夾、移
動文件和移動文件夾等操作類型,在系統運行過程中文件被執行上述任
意一種操作類型對應的操作后,電子設備都會利用文件系統記錄被處理
的文件的第一狀態信息,即上述各項文件參數。

在這里需要說明的一點是:上述當前時間點和上一時間點可以是預先
設置的時間點,即電子設備可以預先設定一信息獲取周期來周期性獲取
各個文件的狀態信息,那么當前時間點的第一狀態信息則是與當前時間
點距離最近的周期獲取到的第一狀態信息,上一時間點的第二狀態信息
則是最近的周期的前一個周期獲取到的第二狀態信息,如當前時間點的
第一狀態信息是第i個周期獲取到的第一狀態信息,上一時間點的第二狀
態信息則是第i-1個周期獲取到的第二狀態信息,其中第i-1個周期是第
i個周期的前一個周期,且i為大于等于2的整數。

如果當前時間點的第一狀態信息是第1個周期的第一狀態信息,則上
一時間點的第二狀態信息是電子設備開機后自動全盤掃描后得到的各個
文件的第二狀態信息,即電子設備在開機后會自動執行全盤掃面得到第
二狀態信息,后續則可以周期性獲取其他時間點下的狀態信息,這樣電
子設備則可以基于第一狀態信息和第二狀態信息,得到每個周期下的文
件變化信息,而無需在每個周期下再進行全盤掃描。

當然上述當前時間點和上一時間點也可以是由電子設備根據自身運
行情況來設定,比如當電子設備檢測到自身存儲的文件過多時,電子設
備則會觸發獲取第一狀態信息,相應的上一時間點的第二狀態信息則是
電子設備在其他時間檢測到自身存儲的文件過多時獲取到的。

102:將第一狀態信息與第二狀態信息進行對比,得到至少一條文件
變化信息,其中文件變化信息用于指示文件系統在當前時間點相對于上
一時間點的變化情況,比如文件變化信息可以指示當前時間點相對于上
一時間點創建了一個新的文件。

在本發明實施例中,電子設備可以將每條第一狀態信息中的各項文件
參數與每條第二狀態信息中的各項參數進行比對,得到至少一條文件變
化信息。以上述表1所示第一狀態信息和第二狀態信息為例,得到文件
變化信息的過程是:

將每條第一狀態信息中的存放路徑與每條第二狀態信息中的存放路
徑進行比對,如果第一狀態信息中的存放路徑與每條第二狀態信息中的
存放路勁均不同,則得到指示存放路徑不同的文件變化信息;

將每條第一狀態信息中的文件名與每條第二狀態信息中的文件名進
行比對,如果第一狀態信息中的文件名與每條第二狀態信息中的文件名
不同,則得到指示文件名不同的文件變化信息;

如果第一狀態信息中的文件名與第二狀態信息中的文件名相同,則可
以進一步將相同文件名的文件大小(文件大小記錄在應用顯示信息中)
進行比對,如果相同文件名的大小不同,則得到指示文件名相同但文件
大小不同的文件變化信息。

當然除上述方式之外,本發明實施例還可以基于第一狀態信息和第二
狀態信息中的其他信息,如操作類型來得到文件變化信息。在第一狀態
信息和第二狀態信息中包括除表1所示的文件參數的其他文件參數的情
況下,本發明實施例還可以基于其他文件參數的對比來得到文件變化信
息,對此本發明實施例不再一一闡述。

經過上述對比,本發明實施例可以得到一條或者多條文件變化信息。
并且在不同時間點下可以獲取到同一個文件的多條狀態信息,因此本發
明實施例提到的文件變化信息可以是針對同一文件的一條變化信息、或
者是針對同一文件的多條變化信息、又或者是針對不同文件的變化信息。

例如得到的文件變化信息為三條,這三條文件變化信息分別是文件變
化信息1、文件變化信息2和文件變化信息3,那么文件變化信息1至3
可以均是針對文件1的文件變化信息,也就是說得到的文件變化信息是
針對同一文件的多條變化信息,相應的針對同一文件的多條變化信息可
以指示對同一文件的操作,如文件變化信息1可以是指創建了文件1,而
文件變化信息2可以是指對文件1進行了修改、文件變化信息3則可以
是指對文件1進行移動。當然上述三條文件變化信息也可以是:文件變
化信息1-2是針對文件1的變化信息,而文件變化信息3是針對文件2
的變化信息,此時,得到的多條文件變化信息是針對多個文件的變化信
息。并且在這些文件變化信息中也可以指示對文件的操作。

當得到的文件變化信息為一條時,此時表明一旦獲得一條文件變化信
息,就可以對該條文件變化信息相對應的文件進行實時性監控和處理,
及時性較強。

當文件變化信息的條數大于一條時,此時表明電子設備則需要在得到
多條文件變化信息之后,再基于多條文件變化信息進行后續步驟,降低
及時性。并且電子設備對得到的多條文件變化信息可以進行周期處理,
這樣可以盡量較少處理的次數,通過批量處理的方式,可以盡量減少對
系統的訪問頻率,降低系統資源占用。

103:基于至少一條文件變化信息,確定至少一個發生變化的文件。
在本發明實施例中,文件變化信息可以指示出當前時間點的各個文件相
對于上一時間點的各個文件的變化情況,因此基于每條文件變化信息可
以確定出與文件變化信息相對應的發生變化的文件。

比如當文件變化信息指示當前時間點和上一時間點的文件的存放路
徑不同時,則可以將存放路徑不同的文件作為發生變化的文件。

當得到的文件變化信息均是根據同一文件發生變化而產生的信息時,
則基于多條文件變化信息可以確定發生變化的文件就只有一個;當得到
的文件變化信息中的每一條均是根據不同的文件發生變化而產生的信息
時,則會得到與文件變化信息的條數相同的發生變化的文件;如果得到
的文件變化信息中的部分文件變化信息是針對同一文件,而剩余的文件
變化信息中的每一條均是針對其它互不相同的文件,則得到的發生變化
的文件的數量小于文件變化信息的條數。

本發明實施例中,對于發生變化的文件來說,可以是指發生變動的文
件本身,或者,也可以是指用于存放發生變動的文件的文件夾,因為當
文件夾中存放的文件發生了變動時,自然也可以認為文件夾發生了變動。

104:對至少一個發生變化的文件進行識別,得到至少一個垃圾文件。
其中垃圾文件是需要進行清理的文件,如垃圾文件可以是指應用程序的
緩存文件、日志文件、臨時文件、卸載殘留文件,等等對于電子設備來
說用處不大或完全無用的文件,垃圾文件在電子設備的運行過程中產生,
如果不及時清理的話,就會占據電子設備的大量存儲空間,導致電子設
備的運行速度變慢,影響操作體對電子設備的使用。

也就是說,步驟104的作用主要是從發生變化的文件中篩選出垃圾文
件,以保證電子設備能夠對垃圾文件及時進行處理,為系統“瘦身”,進
而可以提高電子設備存儲空間的利用率,提高電子設備的運行速度和流
暢性,以增強操作體的使用體驗。

在本發明實施例中,從至少一個發生變化的文件中識別出垃圾文件的
一種方式是:可以將發生變化的文件的標識信息與預設垃圾庫中各個標
識信息進行比對,當發生變化的文件的標識信息與預設垃圾庫中各個標
識信息一致時,則確定發生變化的文件為垃圾文件,其中標識信息可以
是發生變化的文件的文件名稱。

當發生變化的文件的標識信息與預設垃圾庫中各個標識信息不一致
時,本發明實施例可以將標識信息不一致的文件顯示在電子設備的顯示
單元中,由操作體來決定是否將其作為垃圾文件。如果電子設備接收到
操作體在顯示單元中的選中操作,則說明操作體將選中操作對應的文件
選為垃圾文件。

105:清理垃圾文件。在本發明實施例中,清理垃圾文件的主要方式
是:直接刪除垃圾文件。在清理垃圾文件時可以在識別出垃圾文件后直
接刪除。

或者在電子設備的運行狀況滿足清理條件后,刪除垃圾文件,比如在
電子設備的運行時間為預設時間時刪除垃圾文件,其中預設時間為根據
操作體對電子設備的操作習慣得出的一個時間,在該預設時間中操作體
對電子設備的操作次數較少或不對電子設備進行操作,如凌晨1點。這
樣在電子設備的運行狀況滿足清理條件后刪除垃圾文件,可以降低刪除
垃圾文件操作對電子設備中其他應用的影響。

從上述技術方案可知,本發明實施例提供的文件管理方法在獲取到文
件系統在當前時間點的第一狀態信息以及上一時間點的第二狀態信息
后,將第一狀態信息與第二狀態信息進行對比,得到至少一條文件變化
信息。因為文件變化信息可以指示文件系統在當前時間點相對于上一時
間點的變化情況,所以基于文件變化信息可以確定至少一個發生變化的
文件,進而對至少一個發生變化的文件進行識別得到垃圾文件并清理垃
圾文件。

也就是說,本發明提供的上述技術方案可以根據文件變化信息自動確
定出當前時間點相對于上一時間點發生變化的文件,并從發生變化的文
件中識別出垃圾文件,使得電子設備可以在系統運行過程中自動對文件
進行分析識別,這樣電子設備則無需采用第三方軟件對存儲空間進行全
盤掃描,從而提高清理速度。并且電子設備在采用本發明提供的技術方
案時無需第三方軟件的輔助,也無需操作體的手動干預,從而降低電子
設備對三方軟件和操作體的依賴程度,提供電子設備的智能化。

下面將以文件名和存放路徑為例,闡述基于文件變化信息確定發生變
化的文件以及識別文件的過程,但是本發明實施例提供的文件管理方法
并不限于文件名和存放路徑兩種方式。

請參閱圖2,其示出了本發明實施例提供的文件管理方法的另一種流
程圖,可以包括:

201:獲取文件系統在當前時間點的第一狀態信息以及上一時間點的
第二狀態信息。

202:將第一狀態信息與第二狀態信息進行對比,得到至少一條文件
變化信息,文件變化信息用于指示文件系統在當前時間點相對于上一時
間點的變化情況。

在本發明實施例中,步驟201至步驟202的過程:與上述步驟101
至步驟102相同,對此本發明實施例不再闡述。

203:確定與每條文件變化信息一一對應的文件。在本發明實施例中,
發生變化的文件指的是文件本身,具體可以文件名來對不同的文件進行
區分和識別。由于得到的文件變化信息可能是針對一個文件或多個文件,
所以最終確定的發生變化的文件的數量小于等于文件變化信息的條數。

204:從與每條文件變化信息一一對應的文件中確定文件名互不相同
的文件,文件名互不相同的文件為發生變化的文件,執行步驟207。

205:當與每條文件變化信息一一對應的文件中存在文件名相同的文
件時,獲取文件名相同的各個文件的文件大小。

206:當文件名相同的各個文件的文件大小不一致時,將文件大小不
一致,且具有相同文件名的各個文件確定為發生變化的文件。因為文件
大小不一致指示出同一個文件在不同時間點被執行了相應操作,其文件
自身發生變化,所以當文件名相同且文件大小不同時也會將其確定為發
生變化的文件。

207:從至少一個發生變化的文件對應的文件后綴名中,確定文件后
綴名屬于預定后綴名集合的文件為垃圾文件。

也就是說,當發生變化的文件為文件本身時,可以通過對文件的文件
后綴名進行識別,進而篩選出文件名屬于預定后綴名集合的文件為垃圾
文件。

本領域技術人員公知的,垃圾文件具有特定文件后綴名,如文件后綴
名為.log的文件屬于日志文件,文件后綴名為.tmp的文件屬于臨時文件,
文件后綴名為.chk的文件屬于磁盤檢查文件,這些文件都認為是垃圾文
件,那么可以將本領域技術人員已經確定的垃圾文件的文件后綴名存儲
在預定后綴名集合中。

在進行識別時可以直接將發生變化的文件的文件后綴名與預定后綴
名集合中的各個文件后綴名進行匹配檢測,進而可以將可文件后綴名屬
于預定后綴名集合的文件確定為垃圾文件。

208:清理垃圾文件。在本發明實施例中,清理垃圾文件的主要方式
是:直接刪除垃圾文件。在清理垃圾文件時可以在識別出垃圾文件后直
接刪除。

或者在電子設備的運行狀況滿足清理條件后,刪除垃圾文件,比如在
電子設備的運行時間為預設時間時刪除垃圾文件,其中預設時間為根據
操作體對電子設備的操作習慣得出的一個時間,在該預設時間中操作體
對電子設備的操作次數較少或不對電子設備進行操作,如凌晨1點。這
樣在電子設備的運行狀況滿足清理條件后刪除垃圾文件,可以降低刪除
垃圾文件操作對電子設備中其他應用的影響。

從上述技術方案可以看出,本發明實施例提供的文件管理方法可以基
于文件變化信息中的文件名和大小來確定發生變化的文件,進而基于文
件名后綴來確定出垃圾文件,這一過程使得電子設備可以在系統運行過
程中自動對文件進行分析識別,這樣電子設備則無需采用第三方軟件對
存儲空間進行全盤掃描,從而提高清理速度。

當文件后綴名不屬于預定后綴名集合時,本發明實施例提供的文件管
理方法還可以將文件后綴名不屬于預定后綴名集合的文件顯示在電子設
備的顯示單元中,接收操作體針對所述顯示單元中文件的選取操作,并
將選取操作選中的文件確定為垃圾文件,使得電子設備可以一次性刪除
較多的垃圾文件,提高清理速度。

請參閱圖3,其示出了本發明實施例提供的文件管理方法的再一種流
程圖,可以包括以下步驟:

301:獲取當前時間點的第一狀態信息以及上一時間點的第二狀態信
息。

302:將第一狀態信息與第二狀態信息進行對比,得到至少一條文件
變化信息,文件變化信息用于指示文件系統在當前時間點相對于上一時
間點的變化情況。

在本發明實施例中,步驟301至步驟302的過程:與上述步驟101
至步驟102相同,對此本發明實施例不再闡述。

303:確定與每條文件變化信息一一對應的文件。

304:從與每條文件變化信息一一對應的文件的存放路徑中,確定N
個存放路徑。其中,N為大于等于1的整數,且N個存放路徑中的每個
存放路徑均互不相同。

305:將與N個存放路徑對應的N個文件夾分別作為發生變化的文件。

當文件變化信息指示出存放路徑相同時,還可以進一步基于文件變化
信息中指示的文件夾大小進行判斷,如果文件變化信息指示出存放在同
一存放路徑的文件夾大小發生變化,則也可以將存放路徑相同但大小不
同的文件夾確定為發生變化的文件。

306:從與至少一個發生變化的文件夾對應的文件夾名稱中,確定文
件夾名稱屬于第一預定文件夾名稱集合的文件夾。

也就是說,當N個文件中的文件為包括發生變動的文件的文件夾時,
可以通過對文件夾的文件夾名稱進行識別來篩選出文件夾名稱屬于第一
預定文件夾名稱集合的文件夾。

對于電子設備中的應用程序來說,一般都有固定的文件夾用于存放對
應的各類運行文件,例如,以應用A為例,包括有“應用A監控日志”
文件夾、“應用A臨時緩存”文件夾、“應用A登錄日志”文件夾、“應用
A應用中心圖片緩存”文件夾、和“應用A圖片緩存”文件夾等。那么,
電子設備可以將上述這些文件夾名稱存儲在第一預定文件夾名稱集合
中,即將屬于垃圾文件的文件夾名稱存儲在第一預定文件夾名稱集合中。

在對發生變化的文件夾進行識別時可以直接將N個文件夾的文件夾
名稱與第一預定文件夾名稱集合中的各個文件夾名稱進行匹配檢測,進
而可以從N個文件夾中識別出文件夾名稱屬于第一預定文件夾名稱集合
的文件夾。

307:將文件夾名稱屬于第一預定文件夾名稱集合的文件夾作為垃圾
文件。

308:刪除作為垃圾文件的部分文件夾,并將剩余文件夾顯示在電子
設備的顯示單元上。其中,剩余文件夾的文件夾名稱屬于第二預定文件
夾名稱集合,第二預定文件夾名稱集合中包括的文件夾名稱就可以是操
作體預先設置或電子設備出廠前已經設置好的、用于表明可能是操作體
文件的文件夾名稱,這樣可以提高刪除的準確性,盡量避免誤刪導致有
用文件丟失。

在本發明實施例中直接刪除的文件夾可以是確定為垃圾文件無疑的
文件夾,而將對于操作體來說可能有用的文件夾顯示在顯示單元上,再
通過操作體手動刪除。

例如DCIM(照片)文件夾、PIC(圖片)文件夾、DOC(文檔)文
件夾和VIDEO(視頻)文件夾等文件夾包括的文件一般是對操作體有用
的文件,因此可以當垃圾文件中包括這些文件夾時,可以將這些垃圾文
件夾顯示給操作體,在操作體查看到這類文件夾后,可以根據自己的實
際需要選擇是否刪除。

309:接收操作體針對剩余文件夾進行的刪除操作。

310:根據刪除操作,刪除剩余文件夾。

從上述技術方案可以看出,本發明實施例提供的文件管理方法可以基
于文件變化信息中的存放路徑,甚至結合文件大小來確定發生變化的文
件,進而基于文件名后綴來確定出垃圾文件,這一過程使得電子設備可
以在系統運行過程中自動對文件進行分析識別,這樣電子設備則無需采
用第三方軟件對存儲空間進行全盤掃描,從而提高清理速度。并且在對
文件進行刪除時可以將確定為垃圾文件無疑的文件夾自動刪除,而將不
能毫無疑義確定為垃圾文件的文件夾顯示在電子設備的顯示單元中,由
操作體決定是否刪除,從而降低文件夾的誤刪除概率。

對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動
作組合,但是本領域技術人員應該知悉,本申請并不受所描述的動作順
序的限制,因為依據本申請,某些步驟可以采用其他順序或者同時進行。
其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優
選實施例,所涉及的動作和模塊并不一定是本申請所必須的。

與上述方法實施例相對應,本發明實施例還提供一種電子設備,其結
構示意圖如圖4所示,可以包括:殼體11、顯示單元12和處理器(圖中
未畫出),其中顯示單元12和處理器設置在殼體11中。

處理器用于,獲取文件系統在當前時間點的第一狀態信息以及上一時
間點的第二狀態信息,將第一狀態信息與第二狀態信息進行對比,得到
至少一條文件變化信息,基于至少一條文件變化信息,確定至少一個發
生變化的文件,并對至少一個發生變化的文件進行識別,得到至少一個
垃圾文件,清理至少一個垃圾文件,文件變化信息用于指示文件系統在
當前時間點相對于上一時間點的變化情況。

其中,處理器可以是通用的中央處理器(CPU),或者可以是特定應
用集成電路(ApplicationSpecificIntegratedCircuit,ASIC),或者可以是
一個或多個用于控制程序執行的集成電路。

進一步的,電子設備還可以包括存儲器,存儲器的數量可以是一個或
多個。存儲器可以包括只讀存儲器(ReadOnlyMemory,ROM)、隨機
存取存儲器(RandomAccessMemory,RAM)或磁盤存儲器,上述存儲
器用于存儲當前時間點的各個文件的第一狀態信息以及上一時間點的各
個文件的第二狀態信息。

可選的,處理器可以將每條第一狀態信息中的各項文件參數與每條第
二狀態信息中的各項參數進行比對,得到至少一條文件變化信息。以上
述表1所示第一狀態信息和第二狀態信息為例,得到文件變化信息的過
程是:

將每條第一狀態信息中的存放路徑與每條第二狀態信息中的存放路
徑進行比對,如果第一狀態信息中的存放路徑與每條第二狀態信息中的
存放路勁均不同,則得到指示存放路徑不同的文件變化信息;

將每條第一狀態信息中的文件名與每條第二狀態信息中的文件名進
行比對,如果第一狀態信息中的文件名與每條第二狀態信息中的文件名
不同,則得到指示文件名不同的文件變化信息;

如果第一狀態信息中的文件名與第二狀態信息中的文件名相同,則可
以進一步將相同文件名的文件大小(文件大小記錄在應用顯示信息中)
進行比對,如果相同文件名的大小不同,則得到指示文件名相同但文件
大小不同的文件變化信息。

當然除上述方式之外,本發明實施例還可以基于第一狀態信息和第二
狀態信息中的其他信息,如操作類型來得到文件變化信息。在第一狀態
信息和第二狀態信息中包括除表1所示的文件參數的其他文件參數的情
況下,本發明實施例還可以基于其他文件參數的對比來得到文件變化信
息,對此本發明實施例不再一一闡述。

處理器基于文件變化信息確定發生變化的文件以及識別出垃圾文件
的方式包括但不限于下述兩種方式:

一種方式是:處理器,用于確定與每條文件變化信息一一對應的文件,
從與每條文件變化信息一一對應的文件中確定文件名互不相同的文件,
文件名互不相同的文件為發生變化的文件。

進一步,當與每條文件變化信息一一對應的文件中存在文件名相同的
文件時,獲取文件名相同的各個文件的文件大小,當文件名相同的各個
文件的文件大小不一致時,將文件大小不一致,且具有相同文件名的各
個文件確定為發生變化的文件。

基于文件名和大小可以識別出發生變化的文件為文件本身,在此種情
況下處理器可以通過文件后綴名的方式識別出垃圾文件,具體的,處理
器從至少一個發生變化的文件對應的文件后綴名中,確定文件后綴名屬
于預定后綴名集合的文件為垃圾文件。

如果文件后綴名不屬于預定后綴名集合時,處理器可以將文件后綴名
不屬于預定后綴名集合的文件顯示在電子設備的顯示單元中,接收操作
體針對顯示單元中文件的選取操作,并將選取操作選中的文件確定為垃
圾文件,使得電子設備可以一次性刪除較多的垃圾文件,提高清理速度。

在識別出垃圾文件后,處理器可以直接自動刪除垃圾文件,或者在電
子設備的運行狀況滿足清理條件后,刪除垃圾文件,比如在電子設備的
運行時間為預設時間時刪除垃圾文件,其中預設時間為根據操作體對電
子設備的操作習慣得出的一個時間,在該預設時間中操作體對電子設備
的操作次數較少或不對電子設備進行操作,如凌晨1點。這樣在電子設
備的運行狀況滿足清理條件后刪除垃圾文件,可以降低刪除垃圾文件操
作對電子設備中其他應用的影響。

另一種方式是:處理器用于:確定與每條文件變化信息一一對應的文
件,并從與每條文件變化信息一一對應的文件的存放路徑中,確定N個
存放路徑,將與N個存放路徑對應的N個文件夾分別作為發生變化的文
件,其中,N為大于等于1的整數,且N個存放路徑中的每個存放路徑
均互不相同。

當文件變化信息指示出存放路徑相同時,處理器還可以進一步基于文
件變化信息中指示的文件夾大小進行判斷,如果文件變化信息指示出存
放在同一存放路徑的文件夾大小發生變化,則也可以將存放路徑相同但
大小不同的文件夾確定為發生變化的文件。

基于存放路徑和大小可以識別出發生變化的文件為文件夾,在此種情
況下處理器可以從與至少一個發生變化的文件夾對應的文件夾名稱中,
確定文件夾名稱屬于第一預定文件夾名稱集合的文件夾,并將文件夾名
稱屬于第一預定文件夾名稱集合的文件夾作為垃圾文件。

進一步處理器可以刪除作為垃圾文件的部分文件夾,將剩余文件夾顯
示在電子設備的顯示單元上,接收操作體針對剩余文件夾進行的刪除操
作,并根據刪除操作,刪除剩余文件夾其中,剩余文件夾的文件夾名稱
屬于第二預定文件夾名稱集合。其中,顯示單元可以是指發光二極管
(LightEmittingDiode,LED)顯示屏、有機發光二極管(OrganicLight
EmittingDiode,OLED)顯示屏、有源矩陣有機發光二極體(ActiveMatrix
OrganicLightEmittingDiode,AMOLED)顯示屏、IPS(In-PlaneSwitching,
平面轉換)顯示屏,等等。顯示單元可以具有多條側邊,并且多條側邊
可以組成類矩形的形狀。

基于同一發明構思,本發明實施例還提供了電子設備的另一種結構示
意圖,如圖5所示,可以包括:獲取模塊21、對比模塊22、確定模塊23、
識別模塊24和清理模塊25。

獲取模塊21,用于獲取文件系統在當前時間點的第一狀態信息以及
上一時間點的第二狀態信息。

對比模塊22,用于將第一狀態信息與第二狀態信息進行對比,得到
至少一條文件變化信息,文件變化信息用于指示文件系統在當前時間點
相對于上一時間點的變化情況。

確定模塊23,用于基于至少一條文件變化信息,確定至少一個發生
變化的文件。其中確定模塊23確定發生變化的文件的方式包括但不限于
下述兩種方式:用于確定與每條文件變化信息一一對應的文件,從與每
條文件變化信息一一對應的文件中確定文件名互不相同的文件,文件名
互不相同的文件為發生變化的文件。

進一步,當與每條文件變化信息一一對應的文件中存在文件名相同的
文件時,獲取文件名相同的各個文件的文件大小,當文件名相同的各個
文件的文件大小不一致時,將文件大小不一致,且具有相同文件名的各
個文件確定為發生變化的文件。

另一種方式是:確定模塊23用于:確定與每條文件變化信息一一對
應的文件,并從與每條文件變化信息一一對應的文件的存放路徑中,確
定N個存放路徑,將與N個存放路徑對應的N個文件夾分別作為發生變
化的文件,其中,N為大于等于1的整數,且N個存放路徑中的每個存
放路徑均互不相同。

當文件變化信息指示出存放路徑相同時,確定模塊23還可以進一步
基于文件變化信息中指示的文件夾大小進行判斷,如果文件變化信息指
示出存放在同一存放路徑的文件夾大小發生變化,則也可以將存放路徑
相同但大小不同的文件夾確定為發生變化的文件。

識別模塊24,用于對至少一個發生變化的文件進行識別,得到至少
一個垃圾文件。

清理模塊25,用于清理至少一個垃圾文件。

在基于文件名和大小可以識別出發生變化的文件為文件本身的情況
下,識別模塊24可以通過文件后綴名的方式識別出垃圾文件,具體的識
別模塊24從至少一個發生變化的文件對應的文件后綴名中,確定文件后
綴名屬于預定后綴名集合的文件為垃圾文件。

如果文件后綴名不屬于預定后綴名集合時,識別模塊24可以將文件
后綴名不屬于預定后綴名集合的文件顯示在電子設備的顯示單元中,接
收操作體針對顯示單元中文件的選取操作,并將選取操作選中的文件確
定為垃圾文件,使得電子設備可以一次性刪除較多的垃圾文件,提高清
理速度。

在識別出垃圾文件后,清理模塊25可以直接自動刪除垃圾文件,或
者在電子設備的運行狀況滿足清理條件后,刪除垃圾文件,比如在電子
設備的運行時間為預設時間時刪除垃圾文件,其中預設時間為根據操作
體對電子設備的操作習慣得出的一個時間,在該預設時間中操作體對電
子設備的操作次數較少或不對電子設備進行操作,如凌晨1點。這樣在
電子設備的運行狀況滿足清理條件后刪除垃圾文件,可以降低刪除垃圾
文件操作對電子設備中其他應用的影響。

在基于存放路徑和大小可以識別出發生變化的文件為文件夾的情況
下,識別模塊24可以從與至少一個發生變化的文件夾對應的文件夾名稱
中,確定文件夾名稱屬于第一預定文件夾名稱集合的文件夾,并將文件
夾名稱屬于第一預定文件夾名稱集合的文件夾作為垃圾文件。

進而清理模塊25可以刪除作為垃圾文件的部分文件夾,將剩余文件
夾顯示在電子設備的顯示單元上,接收操作體針對剩余文件夾進行的刪
除操作,并根據刪除操作,刪除剩余文件夾其中,剩余文件夾的文件夾
名稱屬于第二預定文件夾名稱集合。其中,顯示單元可以是指發光二極
管顯示屏、有機發光二極管顯示屏、有源矩陣有機發光二極體顯示屏、IPS
顯示屏,等等。顯示單元可以具有多條側邊,并且多條側邊可以組成類
矩形的形狀。

需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每
個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相
同相似的部分互相參見即可。對于裝置類實施例而言,由于其與方法實
施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分
說明即可。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術
語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一
定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順
序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他
性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅
包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為
這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況
下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的
過程、方法、物品或者設備中還存在另外的相同要素。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元
中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成
在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采
用軟件功能單元的形式實現。

所述集成的單元如果以軟件功能單元的形式實現并作為獨立的產品
銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的
理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者
該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟
件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備
(可以是個人計算機,服務器,或者網絡設備等)或processor(處理器)
執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質
包括:U盤、移動硬盤、ROM(Read-OnlyMemory,只讀存儲器)、RAM
(RandomAccessMemory,隨機存取存儲器)、磁碟或者光盤等各種可以
存儲程序代碼的介質。

具體來講,本發明實施例中的一種信息處理方法對應的計算機程序指
令可以被存儲在光盤,硬盤,U盤等存儲介質上,當存儲介質中的與一
種信息處理方法對應的計算機程序指令被一電子設備讀取或被執行時,
包括如下步驟:

獲取文件系統在當前時間點的第一狀態信息以及上一時間點的第二
狀態信息;

將所述第一狀態信息與所述第二狀態信息進行對比,得到至少一條文
件變化信息,所述文件變化信息用于指示文件系統在當前時間點相對于
上一時間點的變化情況;

基于所述至少一條文件變化信息,確定至少一個發生變化的文件;

對所述至少一個發生變化的文件進行識別,得到至少一個垃圾文件;

清理所述至少一個垃圾文件。

優選地,所述基于所述至少一條文件變化信息,確定至少一個發生變
化的文件,包括:

確定與每條文件變化信息一一對應的文件;

從與每條文件變化信息一一對應的文件中確定文件名互不相同的文
件,所述文件名互不相同的文件為發生變化的文件。

優選地,當與每條文件變化信息一一對應的文件中存在文件名相同的
文件時,獲取文件名相同的各個文件的文件大小;

當所述文件名相同的各個文件的文件大小不一致時,將文件大小不一
致,且具有相同文件名的各個文件確定為發生變化的文件。

優選地,所述對所述至少一個發生變化的文件進行識別,得到至少一
個垃圾文件,包括:

從所述至少一個發生變化的文件對應的文件后綴名中,確定文件后綴
名屬于預定后綴名集合的文件為垃圾文件。

優選地,當所述文件后綴名不屬于預定后綴名集合時,將所述文件后
綴名不屬于預定后綴名集合的文件顯示在電子設備的顯示單元中;

接收操作體針對所述顯示單元中文件的選取操作;

將所述選取操作選中的文件確定為垃圾文件。

優選地,所述清理所述至少一個垃圾文件,包括:在確定出垃圾文件
后,直接自動刪除所述垃圾文件;

或者,

所述清理所述至少一個垃圾文件,包括:在所述電子設備的運行狀況
滿足清理條件后,刪除所述垃圾文件。

優選地,所述基于所述至少一條文件變化信息,確定至少一發生變化
的個文件,包括:

確定與所述每條文件變化信息一一對應的文件;

從與每條文件變化信息一一對應的文件的存放路徑中,確定N個存
放路徑;其中,N為大于等于1的整數,且所述N個存放路徑中的每個
存放路徑均互不相同。

將與所述N個存放路徑對應的N個文件夾分別作為發生變化的文件。

優選地,所述對所述至少一個發生變化的文件進行識別,得到至少一
個垃圾文件,包括:

從與所述至少一個發生變化的文件夾對應的文件夾名稱中,確定文件
夾名稱屬于第一預定文件夾名稱集合的文件夾;

將文件夾名稱屬于第一預定文件夾名稱集合的文件夾作為垃圾文件。

優選地,所述清理所述至少一個垃圾文件,包括:

刪除作為垃圾文件的部分文件夾,并將剩余文件夾顯示在電子設備的
顯示單元上;其中,所述剩余文件夾的文件夾名稱屬于第二預定文件夾
名稱集合;

接收操作體針對所述剩余文件夾進行的刪除操作;

根據所述刪除操作,刪除所述剩余文件夾。

以上對本發明所提供的一種文件管理方法及電子設備進行了詳細介
紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以
上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,
對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應
用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發
明的限制。

關 鍵 詞:
一種 文件 管理 方法 電子設備
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種文件管理方法及電子設備.pdf
鏈接地址:http://www.rgyfuv.icu/p-6345511.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图