[發(fā)明專利]應(yīng)用程序文件的清理方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201910646199.8 | 申請(qǐng)日: | 2019-07-17 |
| 公開(公告)號(hào): | CN112241395A | 公開(公告)日: | 2021-01-19 |
| 發(fā)明(設(shè)計(jì))人: | 陳志炯 | 申請(qǐng)(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號(hào): | G06F16/16 | 分類號(hào): | G06F16/16;G06F8/61 |
| 代理公司: | 深圳市深佳知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用程序 文件 清理 方法 裝置 終端設(shè)備 存儲(chǔ) 介質(zhì) | ||
本發(fā)明提供了應(yīng)用程序文件的清理方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì),其中,該方法集成于應(yīng)用程序中,該應(yīng)用程序通過調(diào)用該方法獲取自身安裝路徑下的待清理文件路徑,然后,判斷保留規(guī)則中是否包含與該待清理文件路徑相匹配的文件路徑,如果包含,則繼續(xù)判斷該待清理文件對(duì)應(yīng)文件的存儲(chǔ)時(shí)間是否超過對(duì)應(yīng)的可存儲(chǔ)時(shí)間。如果超過對(duì)應(yīng)的可存儲(chǔ)時(shí)間,或者,保留規(guī)則中不包含相匹配的文件路徑,刪除待清理文件對(duì)應(yīng)的文件。采用該方案能夠?qū)?yīng)用程序的安裝目錄下的文件進(jìn)行統(tǒng)一清理,不需要軟件開發(fā)人員針對(duì)所開發(fā)的業(yè)務(wù)模塊添加相應(yīng)的文件清理邏輯代碼,減輕了軟件開發(fā)人員的開發(fā)負(fù)擔(dān)。
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及應(yīng)用程序文件的清理方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著智能終端(例如,智能手機(jī)、平板電腦、個(gè)人PC等)的普及,基于智能終端的應(yīng)用程序?qū)映霾桓F,但是,智能終端的存儲(chǔ)空間不能無限擴(kuò)大。這就需要清除應(yīng)用程序中的無用文件。
目前的應(yīng)用程序文件清理方案,通常需要應(yīng)用程序開發(fā)者在開發(fā)業(yè)務(wù)模塊時(shí),根據(jù)所開發(fā)業(yè)務(wù)的文件使用情況,自行添加文件的清理邏輯。文件的清理邏輯散布在應(yīng)用程序的代碼中,不便于集中管理。而且,如果應(yīng)用程序的開發(fā)者在開發(fā)過程中忘記添加相關(guān)的文件清理邏輯,可能出現(xiàn)無用文件永久占用存儲(chǔ)空間的現(xiàn)象。因此,亟需一種能夠統(tǒng)一清理應(yīng)用程序內(nèi)的無用文件的方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供應(yīng)用程序文件的清理方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì),以實(shí)現(xiàn)應(yīng)用程序文件自動(dòng)清理的目的,其公開的技術(shù)方案如下:
一方面,本發(fā)明提供一種應(yīng)用程序文件的清理方法,集成于應(yīng)用程序中,所述方法包括:
獲取所述應(yīng)用程序的安裝路徑下的待清理文件路徑;
判斷保留規(guī)則中是否包含與所述待清理文件路徑相匹配的文件路徑,所述保留規(guī)則包括允許存儲(chǔ)的文件對(duì)應(yīng)的文件路徑及可存儲(chǔ)時(shí)間;
如果所述保留規(guī)則中不包含與所述待清理文件路徑相匹配的文件路徑,則刪除所述待清理文件路徑對(duì)應(yīng)的文件;
如果所述保留規(guī)則中包含與所述待清理文件路徑相匹配的文件路徑,則判斷所述待清理文件路徑對(duì)應(yīng)文件的存儲(chǔ)時(shí)間是否超過對(duì)應(yīng)的可存儲(chǔ)時(shí)間;
如果所述待清理文件路徑對(duì)應(yīng)文件的存儲(chǔ)時(shí)間超過所述可存儲(chǔ)時(shí)間,則刪除所述待清理文件路徑對(duì)應(yīng)的文件。
在一種可能的實(shí)現(xiàn)方式中,所述獲取所述應(yīng)用程序的安裝路徑下的待清理文件路徑,包括:
獲取所述應(yīng)用程序的文件目錄樹;
依據(jù)所述文件目錄樹獲取所述應(yīng)用程序的安裝路徑下的待清理文件路徑。
在一種可能的實(shí)現(xiàn)方式中,所述判斷保留規(guī)則中是否包含與所述待清理文件路徑相匹配的文件路徑,包括:
判斷所述保留規(guī)則中是否包含與所述待清理文件路徑完全相同的文件路徑;
如果所述保留規(guī)則中包含與所述待清理文件路徑完全相同的文件路徑,則確定與所述待清理文件路徑相匹配的文件路徑為與所述待清理文件路徑相匹配的文件路徑;
如果所述保留規(guī)則中不包含與所述待清理文件路徑完全相同的文件路徑,則判斷所述保留規(guī)則中是否包含與所述待清理文件路徑的上級(jí)文件路徑完全相同的文件路徑;
如果所述保留規(guī)則中包含與所述上級(jí)文件路徑完全相同的文件路徑,則確定與所述待清理文件路徑相匹配的文件路徑為與所述上級(jí)文件路徑完全相同的文件路徑;
如果所述保留規(guī)則中不包含與所述上級(jí)文件路徑完全相同的文件路徑,則確定保留規(guī)則中不包含與所述待清理文件路徑相匹配的文件路徑。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910646199.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





