国产精品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>

      緩存中文件清理的方法及裝置的制造方法

      文檔序號:9261187閱讀:441來源:國知局
      緩存中文件清理的方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,具體涉及一種緩存中文件清理的方法及裝置。
      【背景技術(shù)】
      [0002]當(dāng)應(yīng)用在設(shè)備中運(yùn)行時,會在緩存中產(chǎn)生一些垃圾文件。隨著設(shè)備中應(yīng)用越來越多,緩存中垃圾文件也隨之增加。因此,需要提供一種清理緩存中垃圾文件的技術(shù),來釋放被垃圾文件占用的緩存資源,提高設(shè)備性能。
      [0003]現(xiàn)有技術(shù)中,進(jìn)行緩存清理的技術(shù)包括:對緩存進(jìn)行掃描,以文件夾為單位,當(dāng)文件夾中文件全部為需要清理的垃圾文件時,刪除文件夾,當(dāng)文件夾中包括不需要清理的文件時,保留文件夾,不進(jìn)行清理。
      [0004]現(xiàn)有技術(shù)的缺陷在于,當(dāng)文件夾中包括不需要清理的文件時,保留文件夾,不進(jìn)行清理,使得緩存清理不徹底,造成設(shè)備緩存資源浪費(fèi)。

      【發(fā)明內(nèi)容】

      [0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的緩存中文件清理的方法及裝置。
      [0006]依據(jù)本發(fā)明的一個方面,提供了一種緩存中文件清理的方法,該方法包括:
      [0007]從服務(wù)器獲取進(jìn)行文件清理所用過濾規(guī)則進(jìn)行存儲;
      [0008]對緩存中文件夾進(jìn)行掃描,確定待清理文件夾;
      [0009]根據(jù)過濾規(guī)則從待清理文件夾中過濾掉不被清理的文件;以及
      [0010]對過濾后的待清理文件夾中剩余文件進(jìn)行清理。
      [0011]可選地,所述對緩存中文件夾進(jìn)行掃描,確定待清理文件夾,具體包括:
      [0012]使用預(yù)設(shè)的正則表達(dá)式對緩存中文件夾進(jìn)行掃描,將符合正則表達(dá)式規(guī)則的文件夾確定為待清理文件夾。
      [0013]可選地,所述方法還包括:
      [0014]在緩存中文件清理完成之后,對除緩存之外的存儲器中文件進(jìn)行掃描,確定待清理文件;
      [0015]對存儲器中待清理文件進(jìn)行清理。
      [0016]可選地,所述對除緩存之外的存儲器中文件進(jìn)行掃描,具體包括:
      [0017]針對除緩存之外存儲器中文件,將被黑名單指定的文件過濾掉不進(jìn)行掃描。
      [0018]可選地,所述黑名單包括:大小超過預(yù)設(shè)閾值的文件。
      [0019]可選地,所述對除緩存之外的存儲器中文件進(jìn)行掃描,具體包括:
      [0020]使用C語言創(chuàng)建對Java文件進(jìn)行操作的類,使用創(chuàng)建的類掃描除緩存之外的存儲器中文件。
      [0021]可選地,所述使用創(chuàng)建的類掃描除緩存之外的存儲器中文件,具體包括:
      [0022]使用創(chuàng)建的類判斷文件名長度是否超過預(yù)設(shè)長度閾值;
      [0023]當(dāng)文件名長度超過預(yù)設(shè)長度閾值時,跳過文件名對應(yīng)文件不進(jìn)行掃描;
      [0024]當(dāng)文件名長度沒有超過預(yù)設(shè)長度閾值時,掃描文件名對應(yīng)文件。
      [0025]根據(jù)本發(fā)明的另一方面,提供了一種緩存中文件清理的裝置,該裝置包括:
      [0026]存儲模塊,適于從服務(wù)器獲取進(jìn)行文件清理所用過濾規(guī)則進(jìn)行存儲;
      [0027]掃描模塊,適于對緩存中文件夾進(jìn)行掃描,確定待清理文件夾;
      [0028]過濾模塊,適于根據(jù)過濾規(guī)則從待清理文件夾中過濾掉不被清理的文件;以及
      [0029]清理模塊,適于對過濾后的待清理文件夾中剩余文件進(jìn)行清理。
      [0030]可選地,所述存儲模塊,還適于在本地保存預(yù)設(shè)的正則表達(dá)式;
      [0031]所述掃描模塊,具體適于使用預(yù)設(shè)的正則表達(dá)式對緩存中文件夾進(jìn)行掃描,將符合正則表達(dá)式規(guī)則的文件夾確定為待清理文件夾。
      [0032]可選地,所述掃描模塊,還適于在緩存中文件清理完成之后,對除緩存之外的存儲器中文件進(jìn)行掃描,確定待清理文件;
      [0033]所述清理模塊,還適于對存儲器中待清理文件進(jìn)行清理。
      [0034]可選地,所述掃描模塊,具體適于針對除緩存之外存儲器中文件,將被黑名單指定的文件過濾掉不進(jìn)行掃描。
      [0035]可選地,所述黑名單包括:大小超過預(yù)設(shè)閾值的文件。
      [0036]可選地,所述掃描模塊,具體適于使用C語言創(chuàng)建對Java文件進(jìn)行操作的類,使用創(chuàng)建的類掃描除緩存之外的存儲器中文件。
      [0037]可選地,所述掃描模塊,具體包括:
      [0038]判斷子模塊,適于使用創(chuàng)建的類判斷文件名長度是否超過預(yù)設(shè)長度閾值;
      [0039]掃描子模塊,適于當(dāng)文件名長度超過預(yù)設(shè)長度閾值時,跳過文件名對應(yīng)文件不進(jìn)行掃描;當(dāng)文件名長度沒有超過預(yù)設(shè)長度閾值時,掃描文件名對應(yīng)文件。
      [0040]根據(jù)本發(fā)明的緩存中文件清理的技術(shù),可以從服務(wù)器獲取進(jìn)行文件清理所用過濾規(guī)則進(jìn)行存儲;對緩存中文件夾進(jìn)行掃描,確定待清理文件夾;根據(jù)過濾規(guī)則從待清理文件夾中過濾掉不被清理的文件;以及對過濾后的待清理文件夾中剩余文件進(jìn)行清理。由此解決了當(dāng)文件夾中包括不需要清理的文件時,保留文件夾,不進(jìn)行清理,使得緩存清理不徹底的問題,取得了節(jié)約緩存資源,提高設(shè)備性能,以及避免文件被誤刪的有益效果。
      [0041]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
      【附圖說明】
      [0042]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
      [0043]圖1示出了根據(jù)本發(fā)明一個實(shí)施例的緩存中文件清理的方法的流程圖;
      [0044]圖2示出了根據(jù)本發(fā)明一個實(shí)施例的緩存中文件清理的方法的流程圖;
      [0045]圖3示出了根據(jù)本發(fā)明一個實(shí)施例的掃描存儲器中文件的過程的流程圖;
      [0046]圖4示出了根據(jù)本發(fā)明一個實(shí)施例的緩存中文件清理的方法的流程圖;
      [0047]圖5示出了根據(jù)本發(fā)明一個實(shí)施例的緩存中文件清理的裝置的結(jié)構(gòu)圖;以及
      [0048]圖6示出了根據(jù)本發(fā)明一個實(shí)施例的緩存中文件清理的裝置的結(jié)構(gòu)圖。
      【具體實(shí)施方式】
      [0049]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
      [0050]圖1示出了根據(jù)本發(fā)明一個實(shí)施例的緩存中文件清理的方法的流程圖。該方法可用于各種終端設(shè)備,例如PC(個人電腦)、智能移動終端等。如圖1所示,該方法包括如下步驟 S110-S140。
      [0051]在步驟SllO中,從服務(wù)器獲取進(jìn)行文件清理所用過濾規(guī)則進(jìn)行存儲。
      [0052]舉例而言,終端設(shè)備可通過有線或無線網(wǎng)絡(luò)與云服務(wù)器連接,從云服務(wù)器中下載過濾規(guī)則,并將過濾規(guī)則存儲到本地。
      [0053]服務(wù)器接收用戶反饋,根據(jù)用戶反饋修改過濾規(guī)則,對過濾規(guī)則進(jìn)行更新。
      [0054]當(dāng)過濾規(guī)則被更新后,服務(wù)器可以向終端設(shè)備下發(fā)更新后的過濾規(guī)則。終端設(shè)備接收服務(wù)器下發(fā)的更新后的過濾規(guī)則。
      [0055]另一方面,終端設(shè)備也可以定期向服務(wù)器發(fā)送詢問請求;服務(wù)器接收到詢問請求后,查詢是否具有更新的過濾規(guī)則,當(dāng)具有更新的過濾規(guī)則時,服務(wù)器向終端設(shè)備發(fā)送更新的過濾規(guī)則;終端設(shè)備接收服務(wù)器發(fā)送的更新的過濾規(guī)則
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1