国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      文件清理方法及裝置的制作方法

      文檔序號(hào):6378476閱讀:191來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):文件清理方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及文件清理技術(shù)領(lǐng)域,具體涉及文件清理方法及裝置。
      背景技術(shù)
      隨著電腦系統(tǒng)的長(zhǎng)時(shí)間運(yùn)行,文件不斷的積累,電腦中的大型文件也越來(lái)越多。例如,在使用Windows操作系統(tǒng)和運(yùn)行應(yīng)用程序時(shí)候,會(huì)產(chǎn)生非常多的臨時(shí)文件,當(dāng)操作系統(tǒng)更新完安全補(bǔ)丁后,Windows目錄下可能有多達(dá)數(shù)百兆的無(wú)用補(bǔ)丁包等等,這些文件會(huì)造成對(duì)電腦的磁盤(pán)空間占用越來(lái)越大,其中包括系統(tǒng)盤(pán)(一般為C盤(pán))。在這樣的情況下,不僅僅會(huì)占用大量的存儲(chǔ)空間,電腦會(huì)變得運(yùn)行緩慢,同時(shí)還會(huì)有某些應(yīng)用程序因?yàn)橄到y(tǒng)盤(pán)空間不足而無(wú)法安裝,等等。但是,對(duì)于普通用戶(hù)而言,往往不知道該如何處理才能使得系統(tǒng)得到優(yōu)化,改善以上狀況。

      發(fā)明內(nèi)容
      鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的文件清理方法和相應(yīng)的文件清理裝置。依據(jù)本發(fā)明的一個(gè)方面,提供了一種文件清理方法,包括獲取磁盤(pán)中各個(gè)文件的屬性信息;選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件;獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn);為所述目標(biāo)文件提供刪除入口,以便當(dāng)通過(guò)所述刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)的目標(biāo)文件進(jìn)行刪除。其中,所述獲取磁盤(pán)中各個(gè)文件的屬性信息包括通過(guò)查詢(xún)磁盤(pán)主文件表的方式,獲取磁盤(pán)中各個(gè)文件的屬性信息。可選地,所述屬性信息包括文件的大小、路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,所述選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件包括根據(jù)文件的大小選取待定文件;根據(jù)文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,從所述待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件,將剩余的文件確定為所述目標(biāo)文件??蛇x地,所述根據(jù)文件的大小選取待定文件包括選取文件大小最大的預(yù)置數(shù)目個(gè)文件作為待定文件;或者,選取文件大小超過(guò)預(yù)置閾值的文件作為待定文件??蛇x地,所述從所述待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件包括判斷所述待定文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型判斷所述待定文件是否命中預(yù)置的白名單規(guī)則,如果是,則為系統(tǒng)關(guān)鍵文件或重要文件,并將其過(guò)濾掉。
      可選地,所述白名單規(guī)則中包括文件路徑中的特定關(guān)鍵字、特定目錄、特定文件名、特定后綴名,或者,根據(jù)文件路徑、文件名及文件類(lèi)型建立的正則匹配條件。可選地,所述目標(biāo)文件的描述信息包括用于表述文件作用的說(shuō)明性信息和/或用于表述刪除后可能導(dǎo)致的后果的說(shuō)明性信息??蛇x地,所述獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn)包括根據(jù)各個(gè)目標(biāo)文件的類(lèi)型分別統(tǒng)計(jì)各種類(lèi)型文件的大小總和,以及各種類(lèi)型文件的大小總和在全部目標(biāo)文件的大小總和中所占的比例;按照各種類(lèi)型文件所占的比例,以環(huán)狀圖的方式進(jìn)行展現(xiàn)。可選地,所述為所述目標(biāo)文件提供刪除入口包括
      為各個(gè)類(lèi)型的目標(biāo)文件分別提供總的刪除入口,以便當(dāng)通過(guò)所述總的刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)類(lèi)型的目標(biāo)文件全部刪除??蛇x地,還包括當(dāng)操作焦點(diǎn)進(jìn)入某類(lèi)型目標(biāo)文件所在區(qū)域時(shí),將該類(lèi)型下所有目標(biāo)文件的描述信息以列表的形式進(jìn)行展現(xiàn);所述為所述目標(biāo)文件提供刪除入口包括分別為該類(lèi)型下的各個(gè)目標(biāo)文件提供單獨(dú)的刪除入口。根據(jù)本發(fā)明的另一方面,提供了一種文件清理裝置,包括屬性信息獲取單元,用于獲取磁盤(pán)中各個(gè)文件的屬性信息;目標(biāo)文件獲取單元,用于選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件;描述信息展現(xiàn)單元,用于獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn);刪除入口提供單元,用于為所述目標(biāo)文件提供刪除入口,以便當(dāng)通過(guò)所述刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)的目標(biāo)文件進(jìn)行刪除。可選地,所述屬性信息獲取單元包括主文件表查詢(xún)子單元,用于通過(guò)查詢(xún)磁盤(pán)主文件表的方式,獲取磁盤(pán)中各個(gè)文件的屬性信息。可選地,所述屬性信息包括文件的大小、路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,所述目標(biāo)文件獲取單元包括待定文件獲取子單元,用于根據(jù)文件的大小選取待定文件;過(guò)濾子單元,用于據(jù)文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,從所述待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件,將剩余的文件確定為所述目標(biāo)文件。可選地,所述待定文件獲取子單元包括第一候選選取子單元,用于選取文件大小最大的預(yù)置數(shù)目個(gè)文件作為待定文件;或者,第二候選選取子單元,用于選取文件大小超過(guò)預(yù)置閾值的文件作為待定文件??蛇x地,所述過(guò)濾子單元包括判斷子單元,用于判斷所述待定文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型判斷所述待定文件是否命中預(yù)置的白名單規(guī)則,如果是,則為系統(tǒng)關(guān)鍵文件或重要文件,并將其過(guò)濾掉??蛇x地,所述白名單規(guī)則中包括文件路徑中的特定關(guān)鍵字、特定目錄、特定文件名、特定后綴名,或者,根據(jù)文件路徑、文件名及文件類(lèi)型建立的正則匹配條件??蛇x地,所述目標(biāo)文件的描述信息包括用于表述文件作用的解釋性信息和/或用于表述刪除后可能導(dǎo)致的后果的幫助性信息。可選地,所述描述信息展現(xiàn)單元包括統(tǒng)計(jì)子單元,用于根據(jù)各個(gè)目標(biāo)文件的類(lèi)型分別統(tǒng)計(jì)各種類(lèi)型文件的大小總和,以及各種類(lèi)型文件的大小總和在全部目標(biāo)文件的大小總和中所占的比例;圖形展現(xiàn)子單元,用于按照 各種類(lèi)型文件所占的比例,以環(huán)狀圖的方式進(jìn)行展現(xiàn)??蛇x地,所述刪除入口提供單元包括第一刪除入口提供子單元,用于為各個(gè)類(lèi)型的目標(biāo)文件分別提供總的刪除入口,以便當(dāng)通過(guò)所述總的刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)類(lèi)型的目標(biāo)文件全部刪除??蛇x地,還包括展開(kāi)單元,用于當(dāng)操作焦點(diǎn)進(jìn)入某類(lèi)型目標(biāo)文件所在區(qū)域時(shí),將該類(lèi)型下所有目標(biāo)文件的描述信息以列表的形式進(jìn)行展現(xiàn);所述刪除入口提供單元包括第二刪除入口提供子單元,用于分別為該類(lèi)型下的各個(gè)目標(biāo)文件提供單獨(dú)的刪除入口。根據(jù)本發(fā)明的文件清理方法及裝置,能夠根據(jù)預(yù)置的規(guī)則選擇出一些目標(biāo)文件,并將文件名稱(chēng)及其描述信息等展現(xiàn)給用戶(hù),同時(shí)提供各個(gè)文件的刪除入口,這樣,當(dāng)用戶(hù)需要?jiǎng)h除某文件時(shí),就可以直接通過(guò)該入口進(jìn)入,執(zhí)行刪除操作,方便用戶(hù)操作,提高文件清理的實(shí)現(xiàn)效率。另外,通過(guò)具體規(guī)則的設(shè)置,可以?xún)H將可能會(huì)對(duì)系統(tǒng)性能造成影響且不屬于系統(tǒng)關(guān)鍵文件或用戶(hù)重要文件的文件展現(xiàn)給用戶(hù),這樣,可以使得用戶(hù)更直觀地發(fā)現(xiàn)能夠被刪除的文件,避免造成系統(tǒng)關(guān)鍵文件或用戶(hù)重要文件被誤刪的情況。上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式
      。


      通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中圖I示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的方法的流程圖;圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的第一展現(xiàn)界面示意圖;圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的第二展現(xiàn)界面示意圖;圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的第三展現(xiàn)界面示意圖;圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的第四展現(xiàn)界面示意圖;以及圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的裝置的示意圖。
      具體實(shí)施方式
      下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。在本發(fā)明實(shí)施例中,為了能夠幫助用戶(hù)對(duì)磁盤(pán)中的文件進(jìn)行管理,可以首先獲取到磁盤(pán)中各個(gè)文件的屬性信息,根據(jù)一定的策略從中選取出一些目標(biāo)文件,然后將這些目標(biāo)文件的屬性及其描述信息展現(xiàn)給用戶(hù),同時(shí),還可以在文件的展現(xiàn)界面中提供文件的刪除入口,用戶(hù)可以通過(guò)文件的描述信息等確定出哪些文件是需要?jiǎng)h除的,然后通過(guò)對(duì)應(yīng)的刪除入口就可以指定刪除操作,而不用通過(guò)常規(guī)的方式執(zhí)行文件的刪除操作。其中,所謂常規(guī)的方式就是指根據(jù)待刪除的文件的路徑找到文件所在的目錄,再手動(dòng)執(zhí)行文件的刪除操作(包括選中文件之后在右鍵菜單中選擇“刪除”選項(xiàng),或者用組合鍵“shift+delete”的方式將選中的文件刪除等等)??梢?jiàn),本發(fā)明實(shí)施例的方法可以提供一種便捷的整理文件的途徑,能夠提高文件整理的實(shí)現(xiàn)效率。下面就對(duì)該方法按步驟進(jìn)行詳細(xì)地介紹。
      參見(jiàn)圖1,本發(fā)明實(shí)施例提供的文件清理方法可以包括以下步驟SlOl :獲取磁盤(pán)中各個(gè)文件的屬性信息;在本發(fā)明實(shí)施例中,為了幫助用戶(hù)對(duì)磁盤(pán)中的文件進(jìn)行管理,首先需要獲取磁盤(pán)中各個(gè)文件的屬性信息,例如,包括各個(gè)文件的大小、名稱(chēng)、路徑等等。具體實(shí)現(xiàn)時(shí),可以采用多種方式獲取磁盤(pán)中各個(gè)文件的屬性信息,例如,可以直接枚舉磁盤(pán)上的所有文件,但這是一個(gè)非常耗時(shí)的過(guò)程。考慮到查詢(xún)效率的重要性,本發(fā)明實(shí)施例可以采用查詢(xún)MFT (Master File Table,主文件表)方式的獲取屬性信息。其中,基于Windows對(duì)磁盤(pán)文件的管理方式,MFT是磁盤(pán)上每一個(gè)文件的索引,MFT為每一個(gè)文件保存著一組稱(chēng)為“屬性”的記錄,每個(gè)屬性存儲(chǔ)了不同類(lèi)型的信息。換言之,MFT是一個(gè)映射磁盤(pán)中儲(chǔ)存的所有對(duì)象的索引文件。在MFT中,磁盤(pán)上的每個(gè)文件(包括MFT自身)至少有一映射項(xiàng)。MFT中的各項(xiàng)包含如下數(shù)據(jù)大小、時(shí)間及時(shí)間戳、安全屬性、數(shù)據(jù)位置等等。通過(guò)只查詢(xún)這張索引信息來(lái)獲取文件的屬性信息,與全盤(pán)檢索文件相比,在查詢(xún)效率上會(huì)得到極大的提高。S102 :選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件;在獲取到磁盤(pán)上各個(gè)文件的屬性信息之后,需要從眾多文件中選擇出可能對(duì)系統(tǒng)性能造成影響的文件,比如一些占用空間比較大并且一般沒(méi)有用處的文件。也就是說(shuō),并不是占用空間比較大的所有文件都可以被刪除,有些文件是一些系統(tǒng)關(guān)鍵文件或者重要文件,一旦被刪除,將會(huì)導(dǎo)致系統(tǒng)文件被丟失或者可能出現(xiàn)其他問(wèn)題。因此,如何合理地向用戶(hù)展現(xiàn)可能會(huì)影響系統(tǒng)性能的文件,同時(shí)保護(hù)一些系統(tǒng)關(guān)鍵文件以及重要文件不會(huì)被誤刪,就變得非常重要了。為此,在本發(fā)明實(shí)施例中,可以預(yù)先設(shè)置選擇的條件,例如,首先可以根據(jù)文件的大小對(duì)文件進(jìn)行預(yù)選,選擇出一些待定文件。如,選擇出文件大小最大的預(yù)置數(shù)目的文件作為待定文件,也即也可以將文件從大到小進(jìn)行排序,取出前1000個(gè)(或者其他數(shù)目)文件作為待定文件;或者,也可以選擇出文件大小大于某預(yù)置閾值的文件作為待定文件,等等。在選擇出待定文件之后,又可以根據(jù)文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型等等信息,從待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件,將剩余的文件確定為所述目標(biāo)文件。其中,文件的大小、路徑、所在目錄、文件名、后綴名、文件類(lèi)型等等都屬于文件的屬性信息,可以從步驟SlOl中獲取到。其中,在根據(jù)文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型等等信息,從待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件時(shí),可以預(yù)先根據(jù)經(jīng)驗(yàn)等設(shè)定白名單,如果某文件的某項(xiàng)屬性命中白名單,則可以被看作是系統(tǒng)關(guān)鍵文件或重要文件。其中,白名單中用于保存一些可能屬于系統(tǒng)關(guān)鍵文件或者重要文件的文件特征,這樣,就可以將各個(gè)待定文件與白名單中的特征進(jìn)行匹配,如果匹配成功,則可以被作為系統(tǒng)關(guān)鍵文件或重要文件。具體實(shí)現(xiàn)時(shí),白名單可以以庫(kù)文件(例如data文件)等形式存在,并且可以加密保存。其中,對(duì)于系統(tǒng)關(guān)鍵文件,也 就是指對(duì)于系統(tǒng)的正常運(yùn)行起到關(guān)鍵性作用的文件,一旦這些文件被刪除或者丟失,則會(huì)使得系統(tǒng)面臨某種風(fēng)險(xiǎn)。具體在設(shè)置白名單時(shí)可以包括路徑白名單,該白名單中可以保存一些特定的關(guān)鍵字,如果發(fā)現(xiàn)某文件的路徑中包含白名單中的某特定關(guān)鍵字,即可作為系統(tǒng)關(guān)鍵文件被過(guò)濾掉。目錄白名單,該白名單中保存有一些特定的目錄,如果某文件所在的目錄出現(xiàn)在該白名單中,則可以作為系統(tǒng)關(guān)鍵文件被過(guò)濾掉。比如Windows的系統(tǒng)目錄中的所有文件都作為系統(tǒng)關(guān)鍵文件,等等。后綴名、文件名白名單,該白名單中保存有一些特定的后綴名或文件名,即根據(jù)文件的后綴名或文件名對(duì)文件進(jìn)行過(guò)濾,如果某文件的后綴名命中了白名單,則被作為系統(tǒng)關(guān)鍵文件被過(guò)濾掉。另外,一些系統(tǒng)特殊屬性文件,可以直接列入文件名的白名單中,例如desktop, ini 等。具體實(shí)現(xiàn)時(shí),各個(gè)白名單可以分別設(shè)置,這樣可以將每個(gè)文件分別與各個(gè)白名單進(jìn)行匹配,命中其中任一個(gè)白名單都可以被過(guò)濾出來(lái)。例如,路徑白名單的結(jié)構(gòu)可以如下〈excludeitem keyword = " INF02" type = " file" issys =" true" />/*如果路徑中出現(xiàn)關(guān)鍵字“ INF02”,文件類(lèi)型為“file”,是系統(tǒng)文件*/〈excludeitem keyword = " windows, edb " type = " file " issys="true" />〈excludeitem keyword = " program files " type = " dir " issys="true" />〈excludeitem keyword = " program files " type = " dir " issys="false" />〈excludeitem keyword = " \system volume information " type="dir" issys =" true" />〈excludeitem keyword = " \system volume information " type="dir〃 issys =" false" />〈excludeitem keyword = " \boot" type = " dir" issys = " true" />〈excludeitem keyword = " \recovery" type = " dir" issys = " true" />〈excludeitem keyword = " \windows" type = " dir" issys = " true" />文件名白名單的結(jié)構(gòu)可以如下<spef ileitem filename = " ppsds.pgf" dir=" " des = " PPS 網(wǎng)絡(luò)電視緩
      存文件"/>
      <spefileitem filename = " Datal. cab" dir = " \Adobe Acrobat 9Pro\" des="AdobeAcrobat 安裝文件"/><spef ileitem filename = " Data. DND" dir=" \Data" des=" WinPE 啟動(dòng)盤(pán)制作文件"/><spefileitem filename = " caehe*. dat" dir = " \ikudisk" des = "優(yōu)酷視
      頻緩存文件"/><spefileitem filename = " cache*, dat" dir = " \youkudisk〃 des ="優(yōu)酉告視頻緩存文件"/><spef ileitem filename = " Nokia_Suite. msi " dir=" " des="諾基亞 PC套件安裝文件"/><spef ileitem filename = " pakO.pak" dir = " \valve\" des=" CS 游戲文件"/><spefileitem filename = " c9_setup_*〃 dir = " " des="第九大陸游戲安裝文件"/><spefileitem filename =" QQFFOinstall*" dir=" " des=" QQ 自由幻想游戲安裝 文件"/>后綴名白名單的結(jié)構(gòu)可以如下〈speitem f iletail = " . msp " des=" Windows 程序安裝包文件"type="安裝包 〃 dangrous = " true" />〈speitem filetail = " .xml" des="可擴(kuò)展標(biāo)記語(yǔ)言文件"type="文件〃 dangrous =" true" />〈speitem filetail = " · exw" des="屏幕錄像專(zhuān)家相關(guān)文件"type="錄像〃 dangrous = " false" />〈speitem filetail = " . reg " des ="注冊(cè)表文件"type ="注冊(cè)表〃 dangrous =" true" />另外,為了提高效率,也可以通過(guò)正則匹配的方式進(jìn)行過(guò)濾,也即可以根據(jù)路徑、文件名、文件類(lèi)型等等屬性創(chuàng)建正則表達(dá)式,然后將各個(gè)文件與該正則表達(dá)式進(jìn)行匹配,匹配到任一正則條件,都可以作為系統(tǒng)關(guān)鍵文件被過(guò)濾掉不予顯示。例如,一種正則表達(dá)式可以為<spefileitem filename = " *KB936929*〃 dir = " " des = " Windows XP SP3補(bǔ)丁文件"/>該正則表達(dá)式的意思是,如果某文件的文件名中包括“KB936929”(表達(dá)式中的 表示文件名中也可以包含其他字符,只要其中包括“KB936929”這一字符串即命中該條
      件),或者描述信息為“Windows XP SP3補(bǔ)丁文件”,則可以作為系統(tǒng)關(guān)鍵文件被過(guò)濾掉。這些保護(hù)措施在很大程度上可以把可能會(huì)造成嚴(yán)重問(wèn)題的大文件都予以屏蔽,從而讓用戶(hù)看到的是真正可以刪除的文件。另外,關(guān)于重要文件,一般是指對(duì)于用戶(hù)而言比較重要且為有用的文件。這類(lèi)文件的刪除不會(huì)導(dǎo)致電腦系統(tǒng)出問(wèn)題,但是可能是用戶(hù)需要的數(shù)據(jù),而不是垃圾數(shù)據(jù),誤刪之后也會(huì)造成用戶(hù)困擾。對(duì)于這類(lèi)文件主要可以通過(guò)文件的類(lèi)型后綴名白名單進(jìn)行判別和過(guò)濾。例如數(shù)據(jù)庫(kù)文件、專(zhuān)業(yè)軟件的存檔文件等一般是重要文件,則可以將數(shù)據(jù)庫(kù)文件的后綴名、專(zhuān)業(yè)軟件存檔文件的后綴名加入到白名單中。如word文檔一般以.doc或者.docx等為后綴名,這類(lèi)文檔一般是用戶(hù)編輯或者下載的文件等,一般可能是有用的,因此,.doc、.docx等后綴名就可以加入到白名單中,后綴名命中該白名單的文件可以被作為重要文件過(guò)濾掉。例如,文件類(lèi)型白名單的結(jié)構(gòu)可以如下<subitemfiIetype = " . jpg|. jpeg|. png|. psd|. bmp|. tif|. gif|. psd|. tiff| ·tgaI · exifI · svgI · cdrI · pcdI · dxfI · ufoI · epsI · aiI · raw I " disname ="圖像"des="圖像文件,電腦中常見(jiàn)保存畫(huà)面的文件"dangrous = " false " colornormal="OxOOdOfa" colorhover =" 0x00e6fT" coloractive =" 0x00ace5" />總之,無(wú)論是系統(tǒng)關(guān)鍵文件還是重要文件都可以通過(guò)白名單的方式進(jìn)行過(guò)濾。將這些文件過(guò)濾掉不顯示給用戶(hù),以避免其被誤刪。當(dāng)然,在實(shí)際應(yīng)用中,除了可以通過(guò)白名單的方式對(duì)文件進(jìn)行過(guò)濾之外,還可以通過(guò)黑名單的方式對(duì)文件進(jìn)行過(guò)濾。當(dāng)然,在采用黑名單的過(guò)濾方式下,黑名單中保存的是可 以顯示給用戶(hù)的文件的一些特征屬性,也即屬性信息命中黑名單的文件是需要顯示給用戶(hù)的文件。也就是說(shuō),在選取出占用空間較大的待定文件之后,可以不用通過(guò)白名單的方式去選擇系統(tǒng)關(guān)鍵文件或重要文件,再將其過(guò)濾掉,而是可以從待定文件中選擇出命中了黑名單規(guī)則的文件,將其作為對(duì)系統(tǒng)性能有影響且能夠被刪除的文件展現(xiàn)給用戶(hù)。在創(chuàng)建黑名單時(shí),可以根據(jù)以往的經(jīng)驗(yàn)等進(jìn)行創(chuàng)建,例如,系統(tǒng)盤(pán)(一般是C盤(pán))里常見(jiàn)垃圾文件所在的目錄包括以下Cookies 己錄(c:Documents and Settings 用戶(hù)名 Cookies);Windows 用戶(hù)臨時(shí)文件夾(c:Documents and Settings 用戶(hù)名LocalSettingsTemp);瀏覽器緩存目錄(c:Documents and Settings 用戶(hù)名LocalSettingsTemporaryInternet Files);最近打開(kāi)的歷史文件記錄(c:Documents and Settings用戶(hù)名LocalSettingsHistory 下的所有文件);最近打開(kāi)的歷史快捷方式記錄(c:Documents and Settings用戶(hù)名Recent下的所有文件);Windows臨時(shí)目錄(c:WINDOWSTemp下的所有文件);Windows 更新補(bǔ)丁目錄(c:WINDOWSSoftwareDistributiondownload 下的所有文件);以上文件一般都是占用空間比較大,且無(wú)論對(duì)系統(tǒng)還是對(duì)用戶(hù)都沒(méi)有太大用處的文件,因此,可以根據(jù)其路徑、目錄等信息創(chuàng)建黑名單規(guī)則,用于對(duì)待定文件進(jìn)行過(guò)濾。需要說(shuō)明的是,在實(shí)際應(yīng)用中,用于對(duì)文件進(jìn)行過(guò)濾的預(yù)置規(guī)則,可以是由用戶(hù)根據(jù)實(shí)際需要手動(dòng)設(shè)置的,并且還可以提供相應(yīng)的入口,允許用戶(hù)添加新的規(guī)則,或者刪除、更改原有的規(guī)則,等等。S103 :獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn);在確定了可以展現(xiàn)給用戶(hù)的目標(biāo)文件之后,就可以對(duì)目標(biāo)文件進(jìn)行展現(xiàn)。在本發(fā)明實(shí)施例中,可以不僅僅展現(xiàn)各個(gè)目標(biāo)文件的文件名、路徑等基本屬性信息,還可以獲取到各個(gè)目標(biāo)文件的描述信息,將 描述信息也展現(xiàn)給用戶(hù),這樣,用戶(hù)可以參考各個(gè)目標(biāo)文件的描述信息,判斷是否執(zhí)行刪除操作。描述信息可以是用于表述文件作用的說(shuō)明性信息和/或用于表述刪除后可能導(dǎo)致的后果的說(shuō)明性信息,也即包括文件的用途、刪除后有什么影響等等。其中,在磁盤(pán)上存儲(chǔ)的各個(gè)文件一般都會(huì)同時(shí)保存對(duì)各個(gè)文件的描述信息,因此,可以從中直接獲取各個(gè)文件的描述信息,或者,也可以根據(jù)服務(wù)器上保存的各種文件的描述信息,獲取與目標(biāo)文件匹配的描述信息,等等。S104 :為所述目標(biāo)文件提供刪除入口,以便當(dāng)通過(guò)所述刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)的目標(biāo)文件進(jìn)行刪除。在將目標(biāo)文件及其描述信息展現(xiàn)給用戶(hù)的同時(shí),還可以向用戶(hù)提供刪除文件的操作入口,這樣如果用戶(hù)根據(jù)各個(gè)文件的描述信息等確定需要將某文件刪除時(shí),就可以直接從該入口發(fā)出刪除指示,之后就可以自動(dòng)根據(jù)文件的路徑等找到對(duì)應(yīng)的文件,并執(zhí)行刪除操作??梢?jiàn),在此過(guò)程中,不需要用戶(hù)再到具體的磁盤(pán)中查找文件,在手動(dòng)執(zhí)行刪除,方便了用戶(hù)操作,可以提高文件整理的實(shí)現(xiàn)效率。在實(shí)際應(yīng)用中,在向用戶(hù)展現(xiàn)各個(gè)目標(biāo)文件及其對(duì)應(yīng)的描述信息時(shí),可以以列表的方式進(jìn)行展現(xiàn),如圖2的左側(cè)部分所示,可見(jiàn)在該列表中展現(xiàn)出各個(gè)目標(biāo)文件的文件名、所在的磁盤(pán)名稱(chēng)、大小等屬性信息,關(guān)于文件的描述信息,可以在用戶(hù)將操作焦點(diǎn)移動(dòng)到某文件所在條目時(shí),以彈出窗口等方式進(jìn)行顯示。例如,在圖2中,將鼠標(biāo)移動(dòng)到“enterww.cab”這個(gè)文件上時(shí),就會(huì)在該條目下方顯示出一個(gè)矩形框,其中顯示出了描述信息,包括該文件的完整路徑及其用途,如“office安裝文件”?;蛘?,為了更直觀,在本發(fā)明實(shí)施例中,還可以根據(jù)各個(gè)目標(biāo)文件的類(lèi)型分別統(tǒng)計(jì)各種類(lèi)型文件的大小總和,以及各種類(lèi)型文件的大小總和在全部目標(biāo)文件的大小總和中所占的比例,然后按照各種類(lèi)型文件所占的比例,以柱狀圖、條形圖、餅圖、環(huán)狀圖等更直觀的方式進(jìn)行展現(xiàn)。例如,如圖2的右側(cè)部分所示,就是與環(huán)狀體的方式展現(xiàn)的情況。為便于介紹,可參見(jiàn)圖3,相當(dāng)于是對(duì)圖2中右側(cè)部分放大之后的顯示效果,從圖3中可以看出,統(tǒng)計(jì)結(jié)果是目標(biāo)文件分為文檔、圖像、視頻、音樂(lè)、壓縮、其他等六類(lèi),在環(huán)狀圖中,可以用不同的顏色來(lái)代表不同的類(lèi)型,不同的區(qū)域面積代表各個(gè)類(lèi)型文件所占的比例。需要說(shuō)明的是,由于附圖中只能用黑白圖片示意,因此,用引線的方式示意出各個(gè)區(qū)域分別對(duì)應(yīng)的文件類(lèi)型,在實(shí)際應(yīng)用中,這種引線可以不必顯示,而是可以當(dāng)鼠標(biāo)進(jìn)入某一區(qū)域時(shí),在環(huán)狀圖的中心區(qū)域顯示出該區(qū)域?qū)?yīng)的文件類(lèi)型,以及所占的比例。例如,在圖3中,鼠標(biāo)進(jìn)入“其他”文件區(qū)域,則在中心區(qū)域顯示出“其他,I. 3GB”。如果鼠標(biāo)沒(méi)有進(jìn)入環(huán)狀圖的任何區(qū)域,則可以在中心區(qū)域顯示出當(dāng)前選擇出的大文件的總計(jì)大小,例如“合計(jì)大小2. 8GB”。在這種環(huán)狀圖的展現(xiàn)方式下,在提供刪除入口時(shí),可以為各個(gè)類(lèi)型的目標(biāo)文件分別提供總的刪除入口,這樣,如果用戶(hù)確定需要將某一類(lèi)型的文件全部刪除,則可以通過(guò)該類(lèi)型對(duì)應(yīng)的總的刪除入口發(fā)出刪除請(qǐng)求,當(dāng)通過(guò)總的刪除入口接收到刪除請(qǐng)求時(shí),就可以將對(duì)應(yīng)類(lèi)型的目標(biāo)文件全部刪除,進(jìn)一步方便了用戶(hù)的操作。當(dāng)然,為了方便用戶(hù)對(duì)單個(gè)文件進(jìn)行刪除操作,還可以為各個(gè)文件分別提供單獨(dú)的刪除入口。具體實(shí)現(xiàn)時(shí),可以在用戶(hù)的操作焦點(diǎn)進(jìn)入到某一類(lèi)型所在的區(qū)域時(shí),將該類(lèi)型中的各個(gè)文件以列表的形式展開(kāi)展現(xiàn),并在列表中分別為各個(gè)文件提供這種單獨(dú)的操作入口,當(dāng)通過(guò)某單獨(dú)的刪除入口接收到刪除請(qǐng)求時(shí),就可以對(duì)該刪除入口對(duì)應(yīng)的單獨(dú)的文件進(jìn)行刪除。參見(jiàn)圖4,在用戶(hù)通過(guò)的操作焦點(diǎn)進(jìn)入視頻類(lèi)型所在的區(qū)域時(shí),就可以在左側(cè)窗口中以列表的形式列舉出該類(lèi)型的目標(biāo)文件,同時(shí),每個(gè)文件前都有一個(gè)復(fù)選框,如果想要?jiǎng)h除某文件,則可以通過(guò)勾選復(fù)選框的方式將待刪除文件選中,并在界面中選擇通過(guò)刪除入口進(jìn)行刪除即可。如圖5所示,假設(shè)選中了其中的三個(gè)視頻文件,則右上角的“刪除”按鈕變?yōu)榭捎脿顟B(tài),點(diǎn)擊該按鈕,即可將這三個(gè)文件刪除??傊?,通過(guò)本發(fā)明實(shí)施例,能夠選擇出一些特定的文件,并將文件名稱(chēng)及其描述信息展現(xiàn)給用戶(hù),同時(shí)提供各個(gè)文件的刪除入口,這樣,當(dāng)用戶(hù)需要?jiǎng)h除某文件時(shí),就可以直接通過(guò)該入口進(jìn)入,執(zhí)行刪除操作,方便用戶(hù)操作,提高文件清理的實(shí)現(xiàn)效率。另外,通過(guò)具體規(guī)則的設(shè)置,可以?xún)H將可能會(huì)對(duì)系統(tǒng)性能造成影響且不屬于系統(tǒng)關(guān)鍵文件或用戶(hù)重要文件的文件展現(xiàn)給用戶(hù),這樣,可以使得用戶(hù)更直觀地看到能夠被刪除的文件,避免系統(tǒng)關(guān)鍵文件或用戶(hù)重要文件被刪除。與本發(fā)明實(shí)施例提供的文件清理方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種文件清理裝置,參見(jiàn)圖6,該裝置可以包括 屬性信息獲取單元601,用于獲取磁盤(pán)中各個(gè)文件的屬性信息;目標(biāo)文件獲取單元602,用于選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件;描述信息展現(xiàn)單元603,用于獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn);刪除入口提供單元604,用于為所述目標(biāo)文件提供刪除入口,以便當(dāng)通過(guò)所述刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)的目標(biāo)文件進(jìn)行刪除。其中,所述屬性信息獲取單元601可以包括主文件表查詢(xún)子單元6011,用于通過(guò)查詢(xún)磁盤(pán)主文件表的方式,獲取磁盤(pán)中各個(gè)文件的屬性信息。其中,所述屬性信息包括文件的大小、路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,所述目標(biāo)文件獲取單元包括待定文件獲取子單元,用于根據(jù)文件的大小選取待定文件;過(guò)濾子單元,用于據(jù)文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,從所述待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件,將剩余的文件確定為所述目標(biāo)文件。具體實(shí)現(xiàn)時(shí),所述待定文件獲取子單元可以包括第一候選選取子單元,用于選取文件大小最大的預(yù)置數(shù)目個(gè)文件作為待定文件;或者,第二候選選取子單元,用于選取文件大小超過(guò)預(yù)置閾值的文件作為待定文件。其中,所述過(guò)濾子單元包括判斷子單元,用于判斷所述待定文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型判斷所述待定文件是否命中預(yù)置的白名單規(guī)則,如果是,則為系統(tǒng)關(guān)鍵文件或重要文件,并將其過(guò)濾掉。其中,所述白名單規(guī)則中包括文件路徑中的特定關(guān)鍵字、特定目錄、特定文件名、特定后綴名,或者,根據(jù)文件路徑、文件名及文件類(lèi)型建立的正則匹配條件。其中,所述目標(biāo)文件的描述信息包括用于表述文件作用的解釋性信息和/或用于表述刪除后可能導(dǎo)致的后果的幫助性信息。其中,所述描述信息展現(xiàn)單元包括
      統(tǒng)計(jì)子單元,用于根據(jù)各個(gè)目標(biāo)文件的類(lèi)型分別統(tǒng)計(jì)各種類(lèi)型文件的大小總和,以及各種類(lèi)型文件的大小總和在全部目標(biāo)文件的大小總和中所占的比例;圖形展現(xiàn)子單元,用于按照各種類(lèi)型文件所占的比例,以環(huán)狀圖的方式進(jìn)行展現(xiàn)。其中,所述刪除入口提供單元包括第一刪除入口提供子單元,用于為各個(gè)類(lèi)型的目標(biāo)文件分別提供總的刪除入口,以便當(dāng)通過(guò)所述總的刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)類(lèi)型的目標(biāo)文件全部刪除。另外,該裝置還可以包括展開(kāi)單元,用于當(dāng)操作焦點(diǎn)進(jìn)入某類(lèi)型目標(biāo)文件所在區(qū)域時(shí),將該類(lèi)型下所有目標(biāo)文件的描述信息以列表的形式進(jìn)行展現(xiàn);所述刪除入口提供單元包括第二刪除入口提供子單元,用于分別為該類(lèi)型下的各個(gè)目標(biāo)文件提供單獨(dú)的刪除入口。通過(guò)本發(fā)明實(shí)施例提供的上述裝置,能夠選擇出一些特定的文件,并將文件名稱(chēng)及其描述信息展現(xiàn)給用戶(hù),同時(shí)提供各個(gè)文件的刪除入口,這樣,當(dāng)用戶(hù)需要?jiǎng)h除某文件時(shí),就可以直接通過(guò)該入口進(jìn)入,執(zhí)行刪除操作,方便用戶(hù)操作,提高文件清理的實(shí)現(xiàn)效率。另外,通過(guò)具體規(guī)則的設(shè)置,可以?xún)H將可能會(huì)對(duì)系統(tǒng)性能造成影響且不屬于系統(tǒng)關(guān)鍵文件或用戶(hù)重要文件的文件展現(xiàn)給用戶(hù),這樣,可以使得用戶(hù)更直觀地看到能夠被刪除的文件,避免系統(tǒng)關(guān)鍵文件或用戶(hù)重要文件被刪除。在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。類(lèi)似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面的權(quán)利要求書(shū)所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此,遵循具體實(shí)施方式
      的權(quán)利要求書(shū)由此明確地并入該具體實(shí)施方式
      ,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任何組合對(duì)本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi)的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(shū)(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來(lái)代替。此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書(shū)中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的文件清理設(shè)備中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。·
      應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái)實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱(chēng)。本申請(qǐng)可以應(yīng)用于計(jì)算機(jī)系統(tǒng)/服務(wù)器,其可與眾多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置一起操作。適于與計(jì)算機(jī)系統(tǒng)/服務(wù)器一起使用的眾所周知的計(jì)算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于個(gè)人計(jì)算機(jī)系統(tǒng)、服務(wù)器計(jì)算機(jī)系統(tǒng)、瘦客戶(hù)機(jī)、厚客戶(hù)機(jī)、手持或膝上設(shè)備、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)個(gè)人電腦、小型計(jì)算機(jī)系統(tǒng)、大型計(jì)算機(jī)系統(tǒng)和包括上述任何系統(tǒng)的分布式云計(jì)算技術(shù)環(huán)境,等等。計(jì)算機(jī)系統(tǒng)/服務(wù)器可以在由計(jì)算機(jī)系統(tǒng)執(zhí)行的計(jì)算機(jī)系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語(yǔ)境下描述。通常,程序模塊可以包括例程、程序、目標(biāo)程序、組件、邏輯、數(shù)據(jù)結(jié)構(gòu)等等,它們執(zhí)行特定的任務(wù)或者實(shí)現(xiàn)特定的抽象數(shù)據(jù)類(lèi)型。計(jì)算機(jī)系統(tǒng)/服務(wù)器可以在分布式云計(jì)算環(huán)境中實(shí)施,分布式云計(jì)算環(huán)境中,任務(wù)是由通過(guò)通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的。在分布式云計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備的本地或遠(yuǎn)程計(jì)算系統(tǒng)存儲(chǔ)介質(zhì)上。
      權(quán)利要求
      1.一種文件清理方法,包括 獲取磁盤(pán)中各個(gè)文件的屬性信息; 選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件; 獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn); 為所述目標(biāo)文件提供刪除入口,以便當(dāng)通過(guò)所述刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)的目標(biāo)文件進(jìn)行刪除; 其中,所述獲取磁盤(pán)中各個(gè)文件的屬性信息包括 通過(guò)查詢(xún)磁盤(pán)主文件表的方式,獲取磁盤(pán)中各個(gè)文件的屬性信息。
      2.如權(quán)利要求I所述的方法,其中,所述屬性信息包括文件的大小、路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,所述選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件包括 根據(jù)文件的大小選取待定文件; 根據(jù)文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,從所述待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件,將剩余的文件確定為所述目標(biāo)文件。
      3.如權(quán)利要求2所述的方法,其中,所述根據(jù)文件的大小選取待定文件包括 選取文件大小最大的預(yù)置數(shù)目個(gè)文件作為待定文件; 或者, 選取文件大小超過(guò)預(yù)置閾值的文件作為待定文件。
      4.如權(quán)利要求2所述的方法,其中,所述從所述待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件包括 判斷所述待定文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型判斷所述待定文件是否命中預(yù)置的白名單規(guī)則,如果是,則為系統(tǒng)關(guān)鍵文件或重要文件,并將其過(guò)濾掉。
      5.如權(quán)利要求4所述的方法,其中,所述白名單規(guī)則中包括文件路徑中的特定關(guān)鍵字、特定目錄、特定文件名、特定后綴名,或者,根據(jù)文件路徑、文件名及文件類(lèi)型建立的正則匹配條件。
      6.如權(quán)利要求I至5任一項(xiàng)所述的方法,其中,所述目標(biāo)文件的描述信息包括用于表述文件作用的說(shuō)明性信息和/或用于表述刪除后可能導(dǎo)致的后果的說(shuō)明性信息。
      7.如權(quán)利要求I至5任一項(xiàng)所述的方法,其中,所述獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn)包括 根據(jù)各個(gè)目標(biāo)文件的類(lèi)型分別統(tǒng)計(jì)各種類(lèi)型文件的大小總和,以及各種類(lèi)型文件的大小總和在全部目標(biāo)文件的大小總和中所占的比例; 按照各種類(lèi)型文件所占的比例,以環(huán)狀圖的方式進(jìn)行展現(xiàn)。
      8.如權(quán)利要求7所述的方法,其中,所述為所述目標(biāo)文件提供刪除入口包括 為各個(gè)類(lèi)型的目標(biāo)文件分別提供總的刪除入口,以便當(dāng)通過(guò)所述總的刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)類(lèi)型的目標(biāo)文件全部刪除。
      9.如權(quán)利要求7所述的方法,還包括 當(dāng)操作焦點(diǎn)進(jìn)入某類(lèi)型目標(biāo)文件所在區(qū)域時(shí),將該類(lèi)型下所有目標(biāo)文件的描述信息以列表的形式進(jìn)行展現(xiàn); 所述為所述目標(biāo)文件提供刪除入口包括 分別為該類(lèi)型下的各個(gè)目標(biāo)文件提供單獨(dú)的刪除入口。
      10.一種文件清理裝置,包括 屬性信息獲取單元,用于獲取磁盤(pán)中各個(gè)文件的屬性信息; 目標(biāo)文件獲取單元,用于選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件; 描述信息展現(xiàn)單元,用于獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn); 刪除入口提供單元,用于為所述目標(biāo)文件提供刪除入口,以便當(dāng)通過(guò)所述刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)的目標(biāo)文件進(jìn)行刪除; 其中所述屬性信息獲取單元包括 主文件表查詢(xún)子單元,用于通過(guò)查詢(xún)磁盤(pán)主文件表的方式,獲取磁盤(pán)中各個(gè)文件的屬性信息。
      11.如權(quán)利要求10所述的裝置,其中,所述屬性信息包括文件的大小、路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,所述目標(biāo)文件獲取單元包括 待定文件獲取子單元,用于根據(jù)文件的大小選取待定文件; 過(guò)濾子單元,用于據(jù)文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型,從所述待定文件中過(guò)濾掉系統(tǒng)關(guān)鍵文件及重要文件,將剩余的文件確定為所述目標(biāo)文件。
      12.如權(quán)利要求11所述的裝置,其中,所述待定文件獲取子單元包括 第一候選選取子單元,用于選取文件大小最大的預(yù)置數(shù)目個(gè)文件作為待定文件; 或者, 第二候選選取子單元,用于選取文件大小超過(guò)預(yù)置閾值的文件作為待定文件。
      13.如權(quán)利要求11所述的裝置,其中,所述過(guò)濾子單元包括 判斷子單元,用于判斷所述待定文件的路徑、所在目錄、文件名、后綴名和/或文件類(lèi)型判斷所述待定文件是否命中預(yù)置的白名單規(guī)則,如果是,則為系統(tǒng)關(guān)鍵文件或重要文件,并將其過(guò)濾掉。
      14.如權(quán)利要求13所述的裝置,其中,所述白名單規(guī)則中包括文件路徑中的特定關(guān)鍵字、特定目錄、特定文件名、特定后綴名,或者,根據(jù)文件路徑、文件名及文件類(lèi)型建立的正則匹配條件。
      15.如權(quán)利要求10至14任一項(xiàng)所述的裝置,其中,所述目標(biāo)文件的描述信息包括用于表述文件作用的解釋性信息和/或用于表述刪除后可能導(dǎo)致的后果的幫助性信息。
      16.如權(quán)利要求10至14任一項(xiàng)所述的裝置,其中,所述描述信息展現(xiàn)單元包括 統(tǒng)計(jì)子單元,用于根據(jù)各個(gè)目標(biāo)文件的類(lèi)型分別統(tǒng)計(jì)各種類(lèi)型文件的大小總和,以及各種類(lèi)型文件的大小總和在全部目標(biāo)文件的大小總和中所占的比例; 圖形展現(xiàn)子單元,用于按照各種類(lèi)型文件所占的比例,以環(huán)狀圖的方式進(jìn)行展現(xiàn)。
      17.如權(quán)利要求16所述的裝置,其中,所述刪除入口提供單元包括 第一刪除入口提供子單元,用于為各個(gè)類(lèi)型的目標(biāo)文件分別提供總的刪除入口,以便當(dāng)通過(guò)所述總的刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)類(lèi)型的目標(biāo)文件全部刪除。
      18.如權(quán)利要求16所述的裝置,還包括 展開(kāi)單元,用于當(dāng)操作焦點(diǎn)進(jìn)入某類(lèi)型目標(biāo)文件所在區(qū)域時(shí),將該類(lèi)型下所有目標(biāo)文件的描述信息以列表的形式進(jìn)行展現(xiàn); 所述刪除入口提供單元包括 第二刪除入口提供子單元,用于分別為該類(lèi)型下的各個(gè)目標(biāo)文件提供單獨(dú)的刪除入口。
      全文摘要
      本發(fā)明公開(kāi)了文件清理方法及裝置,其中,所述方法可以包括獲取磁盤(pán)中各個(gè)文件的屬性信息;選取屬性信息符合預(yù)置條件的文件作為目標(biāo)文件;獲取各個(gè)目標(biāo)文件的描述信息并展現(xiàn);為所述目標(biāo)文件提供刪除入口,以便當(dāng)通過(guò)所述刪除入口接收到刪除請(qǐng)求時(shí),將對(duì)應(yīng)的目標(biāo)文件進(jìn)行刪除;其中,所述獲取磁盤(pán)中各個(gè)文件的屬性信息包括通過(guò)查詢(xún)磁盤(pán)主文件表的方式,獲取磁盤(pán)中各個(gè)文件的屬性信息。通過(guò)本發(fā)明,能夠方便用戶(hù)操作,提高文件清理的實(shí)現(xiàn)效率。
      文檔編號(hào)G06F17/30GK102880714SQ20121037963
      公開(kāi)日2013年1月16日 申請(qǐng)日期2012年9月29日 優(yōu)先權(quán)日2012年9月29日
      發(fā)明者歐勝, 李富欽 申請(qǐng)人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1