一种清理应用程序产生的垃圾文件的方法及装置的制作方法

文档序号:6355376阅读:360来源:国知局
专利名称:一种清理应用程序产生的垃圾文件的方法及装置的制作方法
技术领域
本发明涉及信息处理技木,特别涉及一种清理应用程序产生的垃圾文件的方法及装置。
背景技术
应用程序在使用过程中常会产生大量的临时文件,例如,在视频软件以及下载软件的使用过程中,在下载软件、安装软件、卸载软件、浏览网页、在线观看视频以及即时消息程序中的文件或传输文件时,为了为后续操作提供快速的服务,计算机相关程序自动为该操作创建高速缓存(Cache)等临时性文件,尤其在Windows操作系统中,用户的每一次操作 都会生成一个临时文件。经过一段时间后,这些创建的临时文件可能会形成大量的磁盘碎片,并占用大量的磁盘空间,从而使得操作系统速度缓慢、存储空间不足,降低了系统性能。为了保持系统磁盘的有效存储空间,需要定期对磁盘上存储的临时文件等系统垃圾文件进行清理,尤其是对于磁盘容量较小的用户,动辄几GB的视频临时文件或几百MB的安装临时文件的清理,对于磁盘空间的释放尤为重要。目前,为了减少用户清理临时文件的操作,在操作系统创建临时文件的程序中,一般设置有在完成操作任务(例如,安装软件或在线观看视频)后自动删除其创建的临时文件的子程序,或设置有在操作系统重新启动后,创建的临时文件自行消失的子程序,以提升磁盘存储空间。但实际应用中,在特定情况下,对于ー些创建临时文件的程序来说,还是需要将创建的临时文件保留并在操作任务完成后也不执行删除处理,例如,对于软件安装过程中,由于人为因素或突发事情导致安装中断的情形;以及,类似虚拟光驱类的软件要求重启,在系统重启时程序自身崩溃的情形,这种情形下,在软件安装完成或系统重启时程序恢复运行后,由于安装中断或系统重启时程序自身崩溃创建的临时文件,该程序不会再执行删除处理。由上述可见,现有的清理应用程序产生的垃圾文件的方法,在ー些特定情况下,创建的临时文件不能自动进行删除,如果用户需要删除该部分临时文件,需要手动查询获取该临时文件所在的存放路径,通过删除该存放路径下的临时文件以释放磁盘空间,使得用户的操作较为繁琐;进ー步地,不同的软件在安装过程中,可能创建不同存放路径的临时文件,使得用户在删除垃圾文件的过程中,忽略或漏过应当删除的垃圾文件,使得磁盘存储空间的利用效率较低;而且,该删除操作需要用户具备相当的计算机相关知识,对用户清理应用程序产生的垃圾文件的要求较高。

发明内容
有鉴于此,本发明的主要目的在于提出一种清理应用程序产生的垃圾文件的方法,降低用户清理垃圾文件的操作复杂性、提高磁盘存储空间的利用效率。本发明的另一目的在于提出一种清理应用程序产生的垃圾文件的装置,降低用户清理垃圾文件的操作复杂性、提高磁盘存储空间的利用效率。为达到上述目的,本发明提供了一种清理应用程序产生的垃圾文件的方法,该方法包括获取应用程序信息;根据获取的应用程序信息,扫描注册表或配置文件,获取相应的应用程序创建的临时文件夹路径信息;根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件;根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件。 所述应用程序信息包括该应用程序的软件列表或/和软件版本信息。所述应用程序为QQ直播,所述扫描配置文件具体包括读取配置文件中记录的信息,获取QQ直播创建的临时文件夹路径信息;所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括扫描临时文件夹路径中的QQ直播缓存文件夹,获取QQ直播缓存文件夹下的所有文件;所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括保留扫描得到的在扫描日期前预定时间内的文件,将其他扫描得到的文件进行删除。所述应用程序为网络电视PPTV,所述扫描配置文件具体包括读取配置文件中记录的信息,获取临时文件夹路径信息;所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括扫描临时文件夹路径中的缓存路径项目录,获取满足预先设置的文件格式的文件,所述满足预先设置的文件格式的文件包括后缀名为mp4. tpp、mp4、swf、jpg、wmv、gif的文件以及文件名为_db_allinonetoday*. zip、_db_oig*. zip、_db_small*. zip、_db_small*. zip. ttp、vip_db_allinonetoday^. zip、vip_db—big*, zip、vip_db_small*. zip 的文件;所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括删除扫描得到的所述满足预先设置的文件格式的文件。所述应用程序为迅雷看看,所述扫描注册表具体包括读取注册表,获取创建的临时文件夹路径信息;所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括扫描临时文件夹中的迅雷看看播放视频格式、迅雷边下边播缓存格式的文件以及该临时文件夹的迅雷看看缓存目录下的所有文件;所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括删除扫描得到的文件。所述应用程序为风行,
所述扫描配置文件具体包括读取配置文件项中记录的信息,获取创建的临时文件夹路径信息;所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括判断记录的临时文件夹路径信息是否为空,如果不为空,扫描临时文件夹路径信息对应的临时文件夹,查询后缀名为fc!的文件;如果为空,扫描磁盘的根目录,查询后缀名为fc !的文件;所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括删除扫描得到的后缀名为fc !的文件。所述应用程序为优酷加速器,

所述扫描注册表具体包括读取注册表,得到临时文件夹路径信息;所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括扫描临时文件夹中的后缀名为dat的缓存文件;所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括删除扫描得到的后缀名为dat的缓存文件。—种清理应用程序产生的垃圾文件的装置,该装置包括应用程序信息获取模块、注册表/配置文件读取模块、扫描模块以及清理模块,其中,应用程序信息获取模块,用于接收垃圾文件清理指令,获取应用程序信息;注册表/配置文件读取模块,用于从注册表/配置文件中获取应用程序创建的临时文件夹路径信息,并将该临时文件夹路径信息输出至扫描模块;扫描模块,用于按照预先设置的与应用程序对应的垃圾文件扫描策略,对接收的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件;清理模块,用于根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件。所述应用程序信息包括该应用程序的软件列表或/和软件版本信息。所述垃圾文件清理指令为用户输入或按照预先设定的时间周期自动触发生成。由上述的技术方案可见,本发明提供的ー种清理应用程序产生的垃圾文件的方法及装置,获取应用程序信息;根据获取的应用程序信息,扫描注册表或配置文件,获取相应的应用程序创建的临时文件夹路径信息;根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件;根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件。这样,通过从应用程序的注册表或配置文件中获取其创建的临时文件夹路径信息,并针对不同的应用程序执行不同处理,有效清理了磁盘的垃圾文件,提高了磁盘存储空间的利用效率;进ー步地,无需用户手动操作,降低了用户的操作复杂度;而且,对用户清理磁盘垃圾文件的要求较低。


图I为本发明实施例清理应用程序产生的垃圾文件的方法流程示意图。
图2为本发明实施例清理QQLive应用程序产生的垃圾文件的方法流程示意图。图3为本发明实施例清理PPTV应用程序产生的垃圾文件的方法流程示意图。图4为本发明实施例清理迅雷看看应用程序产生的垃圾文件的方法流程示意图。图5为本发明实施例清理风行应用程序产生的垃圾文件的方法流程示意图。图6为本发明实施例清理优酷加速器应用程序产生的垃圾文件的方法流程示意图。图7为采用本发明实施例清理应用程序产生的垃圾文件的方法得到的清理效果示意图。图8为本发明实施例清理应用程序产生的垃圾文件的装置结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进ー步地详细描述。现有技术中,应用程序,尤其是容易产生大容量临时文件的视频、下载类应用程序,在其创建的临时文件夹中创建临时文件后,如遇到一些突发事件,例如,软件安装过程中,由于人为因素或突发事情导致安装中断的情形,一般不能自动删除创建的垃圾文件。这些垃圾文件包括缓冲文件以及其他临时性文件。本发明实施例中,对于这部分垃圾文件的清理,可以根据相关视频、下载软件信息扫描注册表/配置文件,获取该下载软件存放临时文件夹的路径信息,并根据预先设置的与应用程序对应的垃圾文件扫描策略,对临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件,然后,根据预先设置的与应用程序对应的垃圾文件清理策略来清理临时文件夹中包含的垃圾文件。图I为本发明实施例清理应用程序产生的垃圾文件的方法流程示意图。參见图1,该流程包括步骤101,获取应用程序信息;本步骤中,应用程序信息包括该应用程序的软件列表、软件版本等信息。实际应用中,可以通过扫描磁盘获取应用程序信息;例如,对于预先设置有视频播放列表文件或下载软件默认存储文件的用户来说,可以通过扫描该用户预先设置的视频播放列表文件或下载软件默认存储文件来获取。步骤102,根据获取的应用程序信息,扫描注册表/配置文件,获取相应的应用程序创建的临时文件夹路径信息。本步骤中,在系统默认的注册表或配置文件中,存储有各文件创建的临时文件夹路径信息,每一文件创建的临时文件夹路径信息一般不相同,本发明实施例中,根据需要清理的文件,分别获取注册表/配置文件中为该需要清理的文件创建的临时文件夹路径信
o步骤103,根据预先设置的与该应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件。本步骤中,对于不同的应用程序,其创建的临时文件格式可能并不相同,因而,本发明实施例中,针对每一应用程序,检测其需要清理的临时文件格式,根据检测得到的临时文件格式,扫描临时文件夹路径信息对应的临时文件夹,获取相应的需要清理的垃圾文件。
步骤104,根据预先设置的与该应用程序对应的垃圾文件清理策略,清理获取的需要清理的垃圾文件。本步骤中,对于不同的应用程序,其垃圾文件清理策略可能并不相同,例如,对于安装软件过程中由于中断产生的临时文件,由于该文件对用户毫无用处,可以直接删除;而对于浏览不同IE站点时由于中断产生的临时文件,由于该文件可以提高用户浏览网页的速度,因而,对于该文件,可以保留最近一段时间浏览IE站点时产生的临时文件。至此,该清理应用程序产生的垃圾文件的方法流程结束。如前所述,对应不同的应用程序,其对应的垃圾文件扫描策略以及垃圾文件清理策略可能会互不相同,以下以容易产生大容量垃圾文件的几款主流视频播放类软件为例,举几个具体实施例,对发明的清理应用程序产生的垃圾文件的方法作进ー步说明。实施例一QQ 直播(QQLive)QQLive软件程序将创建的临时文件夹路径信息记录在配置文件“ % appdata%\Tencent\QQLive\User. ini”的Directory项中,例如,记录的临时文件夹路径为“D: \Test\QQVideo. Cache\,,。图2为本发明实施例清理QQLive应用程序产生的垃圾文件的方法流程示意图。參见图2,该流程包括步骤201,读取配置文件中记录的QQLive创建的临时文件夹路径信息;本步骤中,读取appdata%\Tencent\QQLive\User. ini,,的 Directory 项中记录的信息,获取临时文件夹路径信息,例如,“ D:\Test\QQVideo. Cache\”。步骤202,扫描临时文件夹路径中的vodcache文件夹;本步骤中,扫描临时文件夹路径中的QQ直播缓存文件夹(vodcache文件夹),例如,D: \Test\QQVideo. Cache\vodcache\*,即获取 vodcache 文件夹下的所有文件。本实施例中,垃圾文件扫描策略为扫描临时文件夹中指定文件夹下的所有文件。步骤203,根据预先设置的垃圾文件清理策略对扫描得到的文件进行处理。本步骤中,垃圾文件清理策略可以是只删除扫描得到的文件中的部分文件,例如,保留扫描得到的在扫描日期前预定时间内的文件,举例来说,保留扫描日前前一周内扫描得到的文件,而将其他扫描得到的文件删除以有效清理磁盘空间。实施例ニ 网络电视PPTVPPTV软件程序将创建的临时文件夹路径信息记录在配置文件,例如,“ % FILE%\pplive\Core\Config. ini”的cachepath项中,其中,FILE为配置文件夹,举例来说,可以为 ALLUSERSPROFILE。对于 XP 操作系统,配置文件为 “C: \Documents and Settings\AllUsers\ApplicationData\PPLive\Core\Config. ini” ;对于 vista/WIN7 操作系统,配置文件为“ % ALLUSERSPROFILE % \pplive\Core\Conf ig. ini ”,例如,记录的临时文件夹路径为^D:\Favorite Video”。图3为本发明实施例清理PPTV应用程序产生的垃圾文件的方法流程示意图。參见图3,该流程包括步骤301,读取配置文件中记录的PPTV创建的临时文件夹路径信息;
本步骤中,读取“% ALLUSERSPROFILE % \pplive\Core\Config. ini” 的缓存路径(cachepath)项对于 XP 操作系统,为 “C: \Documents and Settings\Al IUser s\Application Data\PPLive\Core\Config. ini” 的 cachepath 项中记录的信息;对于 vista/WIN7 操作系统,为“ % ALLUSERSPROFILE % \pplive\Core\Conf ig. ini” 的 cachepath项中记录的信息,例如“D: \FavoriteVideo”。步骤302,按照预先设置的垃圾文件扫描策略扫描临时文件夹中的cachepath目求。本步骤中,垃圾文件扫描策略为对特定的文件格式进行扫描,扫描临时文件夹路径中的cachepath项目录,获取满足预先设置的文件格式的文件,文件格式包括后缀名为 mp4, tpp、mp4、swf、jpg、Mnv、gif 的文件以及文件名为—db—allinonetoday*. zip、_db_big*, zip、_db_small*. zip、_db_small*. zip. ttp、vip—db—allinonetoday*. zip、vip_db_big*. zip、vip—db—small*, zip 进行扫描,即确定 cachepath 目录(FavoriteVideo 文件夹) 下是否存在如下文件D: \FavoriteVideo\*. mp4, tppD: \FavoriteVideo\*. mp4D:\FavoriteVideo\InvisibleFolder\—* swfD:\FavoriteVideo\InvisibleFolder\—* jpgD:\FavoriteVideo\InvisibleFolder\—* wmvD:\FavoriteVideo\InvisibleFolder\—* gifD:\FavoriteVideo\InvisibIeFoIder\_db_allinonetoday^. zipD:\FavoriteVideo\InvisibleFolder\—db—big*, zipD:\FavoriteVideo\InvisibleFolder\—db—small*, zipD:\FavoriteVideo\InvisibleFolder\—db—small*, zip. ttpD:\FavoriteVideo\InvisibIeFoIder\vip_db_allinonetoday^. zipD:\FavoriteVideo\InvisibleFolder\vip—db—big*, zipD:\FavoriteVideo\InvisibleFolder\vip—db—small*, zip步骤303,删除扫描得到的文件。本步骤中,删除扫描得到的满足预先设置的文件格式的文件。实施例三迅雷看看图4为本发明实施例清理迅雷看看应用程序产生的垃圾文件的方法流程示意图。参见图4,该流程包括步骤401,读取注册表,获取迅雷看看创建的临时文件夹路径信息;本步骤中,读取注册表,例如,HKLM\S0FTWARE\ThunderNetwork\Xmp\storepath,获取创建的临时文件夹路径信息,例如,d:\kankan。步骤402,按照预先设置的垃圾文件扫描策略扫描临时文件夹;本步骤中,垃圾文件扫描策略为扫描临时文件夹中是否存在迅雷看看播放视频格式、迅雷边下边播缓存格式的文件以及该临时文件夹的迅雷看看缓存(VODCache)目录下的所有文件,即确定是否存在如下文件D: \kankan\*. xv迅雷看看播放视频D: \kankan\V0DCache\*D:\kankan\XMPCache\* 迅雷边下边播缓存
步骤403,删除扫描得到的上述文件。实施例四风行图5为本发明实施例清理风行应用程序产生的垃圾文件的方法流程示意图。參见图5,该流程包括
步骤501,读取配置文件中记录的风行软件创建的临时文件夹路径信息;本步骤中,读取配置文件项中记录的信息,获取创建的临时文件夹路径信息,例如,读取‘-c: \documents and settings\robbieouyang\funshion. ini,,项中I己;gt的惜息;步骤502,判断记录的临时文件夹路径信息是否为空,如果不为空,执行步骤503,否则,执行步骤504;本步骤中,如果记录的临时文件夹路径信息为空,表明创建的临时文件可能存在于其他文件夹中。步骤503,扫描临时文件夹路径信息对应的临时文件夹,查询fc !文件;本步骤中,如果记录的临时文件夹路径信息不为空,例如,MEDIA_PATH =D: \FunshionMedia,则对FunshionMedia文件夹进行扫描,获取fc !文件,即扫描D: \FunshionMeaiaX^. fc :。步骤504,扫描磁盘的根目录,查询fc !文件;本步骤中,扫描根目录C盘,查询fc !文件,即后缀名为fc !的文件。步骤505,删除扫描得到的上述文件。实施例五优酷加速器图6为本发明实施例清理优酷加速器应用程序产生的垃圾文件的方法流程示意图。參见图6,该流程包括步骤601,读取注册表,获取优酷加速器创建的临时文件夹路径信息;本步骤中,读取注册■表HKQJ\Software\Youku\iKuAcc\CachePath,得到临时文件夹路径信息,如 D: \program files\Youku\iKu\ikudisk\ ;步骤602,扫描临时文件夹中的cache_*. dat文件;本步骤中,扫描后缀名为dat的缓存文件,即D: \programfiles\Youku\iKu\ikudisk\cache_*. dat。步骤603,删除扫描得到的文件。图7为采用本发明实施例清理应用程序产生的垃圾文件的方法得到的清理效果示意图。參见图7,经过清理,发现2050个磁盘垃圾,0项注册表垃圾,共占用磁盘空间
8.04G,其中,QQLive缓存文件中,包括2个文件,4个文件夹,共31. 78KB ;PPTV缓存文件中,包括118个文件,共14. 84MB ;迅雷看看缓存文件中,包括1842个文件,78个文件夹,共7. 78GB ;风行网络电视缓存文件中,包括4个文件,共56. 63KB ;优酷加速器缓存文件中,包括2个文件,共256. 00MB,分别为d: \programfiles\Youku\iKu\ikudisk\cache_l. dat 文件以及 d:\program files\Youku\iKu\ikudisk\cache_*. dat2 文件。由上述可见,本发明实施例的清理应用程序产生的垃圾文件的方法,获取应用程序信息;根据获取的应用程序信息,扫描注册表/配置文件,获取相应的应用程序创建的临时文件夹路径信息;根据预先设置的与该应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件;根据预先设置的与该应用程序对应的垃圾文件清理策略,清理需要清理的垃圾文件。这样,通过从应用程序的注册表或配置文件中获取其创建的临时文件夹路径信息,并设置相应的垃圾文件扫描策略进行扫描处理以及垃圾文件清理策略,清理需要清理的垃圾文件,从而针对不同的应用程序执行不同处理,避免了漏过应当删除的临时文件,提高了磁盘存储空间的利用效率;进ー步地,根据设置的垃圾文件扫描策略以及垃圾文件清理策略进行扫描及清理,降低了用户的操作复杂度,能够能帮助用户有针对性的清理大容量的缓存文件,減少用户清理临时文件的操作,提升磁盘存储空间;而且,对用户清理应用程序产生的垃圾文件的要求较低。图8为本发明实施例清理应用程序产生的垃圾文件的装置结构示意图。參见图8,该装置包括应用程序信息获取模块、注册表/配置文件读取模块、扫描模块以及清理模 块,其中,应用程序信息获取模块,用于接收垃圾文件清理指令,获取应用程序信息;本发明实施例中,应用程序信息包括该应用程序的软件列表或/和软件版本信
o垃圾文件清理指令可以设置为通过用户输入,也可以设置为按照预先设定的时间周期自动触发生成。注册表/配置文件读取模块,用于从注册表/配置文件中获取应用程序创建的临时文件夹路径信息,并将该临时文件夹路径信息输出至扫描模块;扫描模块,用于按照预先设置的与应用程序对应的垃圾文件扫描策略对接收的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件。清理模块,用于根据预先设置的与应用程序对应的垃圾文件清理策略,清理需要清理的垃圾文件。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种清理应用程序产生的垃圾文件的方法,其特征在于,该方法包括 获取应用程序的信息; 根据获取的应用程序的信息,扫描注册表或配置文件,获取该应用程序创建的临时文件夹路径信息; 根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件; 根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件。
2.如权利要求I所述的方法,其特征在于,所述应用程序信息包括该应用程序的软件列表或/和软件版本信息。
3.如权利要求I所述的方法,其特征在于,所述应用程序为QQ直播, 所述扫描配置文件具体包括 读取配置文件中记录的信息,获取QQ直播创建的临时文件夹路径信息; 所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括扫描临时文件夹路径中的QQ直播缓存文件夹,获取QQ直播缓存文件夹下的所有文件; 所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括保留扫描得到的在扫描日期前预定时间内的文件,将其他扫描得到的文件进行删除。
4.如权利要求I所述的方法,其特征在于,所述应用程序为网络电视PPTV, 所述扫描配置文件具体包括 读取配置文件中记录的信息,获取临时文件夹路径信息; 所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括扫描临时文件夹路径中的缓存路径项目录,获取满足预先设置的文件格式的文件,所述满足预先设置的文件格式的文件包括后缀名为mp4, tpp、mp4、swf、jpg、wmv、gif的文件以及文件名为_db_alIinonetoday*. zip、_db_big*. zip、_db_small*. zip、_db_small*. zip. ttp、vip_db_allinonetoday*. zip、vip_db_big氺.zip、vip_db_small氺.zip 白勺文件; 所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括删除扫描得到的所述满足预先设置的文件格式的文件。
5.如权利要求I所述的方法,其特征在于,所述应用程序为迅雷看看, 所述扫描注册表具体包括 读取注册表,获取创建的临时文件夹路径信息; 所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括扫描临时文件夹中的迅雷看看播放视频格式、迅雷边下边播缓存格式的文件以及该临时文件夹的迅雷看看缓存目录下的所有文件; 所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括删除扫描得到的文件。
6.如权利要求I所述的方法,其特征在于,所述应用程序为风行, 所述扫描配置文件具体包括读取配置文件项中记录的信息,获取创建的临时文件夹路径信息; 所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括判断记录的临时文件夹路径信息是否为空,如果不为空,扫描临时文件夹路径信息对应的临时文件夹,查询后缀名为fc!的文件;如果为空,扫描磁盘的根目录,查询后缀名为fc !的文件; 所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括删除扫描得到的后缀名为fc !的文件。
7.如权利要求I所述的方法,其特征在于,所述应用程序为优酷加速器, 所述扫描注册表具体包括读取注册表,得到临时文件夹路径信息; 所述根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件具体包括扫描临时文件夹中的后缀名为dat的缓存文件; 所述根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件具体包括删除扫描得到的后缀名为dat的缓存文件。
8.—种清理应用程序产生的垃圾文件的装置,其特征在于,该装置包括应用程序信息获取模块、注册表/配置文件读取模块、扫描模块以及清理模块,其中, 应用程序信息获取模块,用于接收垃圾文件清理指令,获取应用程序的信息; 注册表/配置文件读取模块,用于从注册表/配置文件中获取应用程序创建的临时文件夹路径信息,并将该临时文件夹路径信息输出至扫描模块; 扫描模块,用于按照预先设置的与应用程序对应的垃圾文件扫描策略,对接收的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件; 清理模块,根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件。
9.如权利要求8所述的装置,其特征在于,所述应用程序信息包括该应用程序的软件列表或/和软件版本信息。
10.如权利要求8所述的装置,其特征在于,所述垃圾文件清理指令为用户输入或按照预先设定的时间周期自动触发生成。
全文摘要
本发明公开了一种清理应用程序产生的垃圾文件的方法及装置。该方法包括获取应用程序信息;根据获取的应用程序信息,扫描注册表或配置文件,获取相应的应用程序创建的临时文件夹路径信息;根据预先设置的与所述应用程序对应的垃圾文件扫描策略,对获取的临时文件夹路径信息对应的临时文件夹进行扫描,获取需要清理的垃圾文件;根据预先设置的与所述应用程序对应的垃圾文件清理策略,清理所述需要清理的垃圾文件。应用本发明,可以降低用户清理垃圾文件的操作复杂性、提高磁盘存储空间的利用效率。
文档编号G06F17/30GK102654872SQ20111005121
公开日2012年9月5日 申请日期2011年3月3日 优先权日2011年3月3日
发明者李世平, 欧阳君沛, 聂科峰, 蔡青峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1