一种移动终端的文件夹大小显示方法、系统及移动终端技术方案

技术编号:13824777 阅读:68 留言:0更新日期:2016-10-12 19:28
本发明专利技术公开了一种移动终端的文件夹大小显示方法、系统及移动终端,所述移动终端的文件夹大小显示方法,包括:当移动终端的文件管理器完成当前文件夹的显示后,将当前文件夹的所有子文件夹都添加到统计文件夹大小的统计任务中;启动统计文件夹大小的工作线程,逐个统计所述统计任务中的子文件夹的大小,并更新子文件夹的大小信息到移动终端的文件管理器显示列表中;将所有子文件夹的文件夹路径及对应的文件夹大小信息存储到移动终端的缓存中;从而使移动终端增加了在文件管理器显示列表中显示各文件夹大小的功能。所述移动终端的文件夹大小显示方法,能够使移动终端的文件管理器将显示的各个文件夹的大小都列出来,大大方便了用户查看。

【技术实现步骤摘要】

本专利技术涉及移动终端应用领域,尤其涉及一种移动终端的文件夹大小显示方法、系统及移动终端
技术介绍
手机的功能越来越强大,第三方软件越来越多;同时用户也会下载或拷贝越来越多的文件到存储卡上。这样带来的结果是存储卡上文件与文件夹越来越多。而在很多文件管理的操作时(比如清理空间、拷贝文件夹),用户有可能想先了解一下文件夹大小信息。但是目前手机文件管理器,要查看文件夹大小的话,都是选择一个文件夹,然后点详情菜单,在详情中才能看到这个文件夹的大小,这样操作比较麻烦。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端的文件夹大小显示方法、系统及移动终端,从而解决现有技术中移动终端的文件夹大小查看不方便的问题。本专利技术解决技术问题所采用的技术方案如下:一种移动终端的文件夹大小显示方法,包括:A、当移动终端的文件管理器完成当前文件夹的显示后,将当前文件夹的所有子文件夹都添加到统计文件夹大小的统计任务中;B、启动统计文件夹大小的工作线程,逐个统计所述统计任务中的子文件夹的大小,并更新子文件夹的大小信息到移动终端的文件管理器显示列表中;C、将所有子文件夹的文件夹路径及对应的文件夹大小信息存储到移动终端的缓存中。所述的移动终端的文件夹大小显示方法,所述步骤A具体包括:A1、启动移动终端的文件管理器完成当前文件夹目录的列表显示;A2、检查是否有之前未处理完的文件夹大小统计任务,若有,则清空之前的统计任务,并停止之前的统计文件夹大小的工作线程;A3、遍历当前文件夹目录下的所有子文件夹,将这些子文件夹都添加到当前的统计任务中。所述的移动终端的文件夹大小显示方法,所述步骤B具体包括:B1、启动统计文件夹大小的工作线程;B2、从所述统计任务中取出一未处理的任务,并统计所述任务对应的文件夹的大小;B3、将统计完的文件夹大小信息更新到文件管理器当前的显示列表中;B4、判断所述统计任务是否都处理完,当否,则返回步骤B2;当是,则退出所述工作线程。所述的移动终端的文件夹大小显示方法,所述步骤B2中,通过文件夹大小函数统计所述任务对应的文件夹的大小。所述的移动终端的文件夹大小显示方法,所述步骤B2具体包括:B21、判断所述任务对应的文件夹在缓存中是否有记录,若有记录,则从缓存中直接获取所述文件夹的大小,若没有记录,则进入步骤B22;B22、统计所述任务对应的文件夹下所有文件的大小之和,得到所述文件夹的大小。所述的移动终端的文件夹大小显示方法,所述步骤B22之后还包括:B23、检查所述任务对应的文件夹下是否有包含子文件夹,如果有,则遍历所述文件夹下的所有子文件夹,并对每个子文件夹递归调用所述文件夹大小函数,得到所有子文件夹的大小。一种移动终端的文件夹大小显示系统,包括:统计任务生成模块,用于当移动终端的文件管理器完成当前文件夹的显示后,将当前文件夹的所有子文件夹都添加到统计文件夹大小的统计任务中;文件夹大小统计模块,用于启动统计文件夹大小的工作线程,逐个统计所述统计任务中的子文件夹的大小,并更新子文件夹的大小信息到移动终端的文件管理器显示列表中;文件夹信息存储模块,用于将所有子文件夹的文件夹路径及对应的文件夹大小信息存储到移动终端的缓存中。所述的移动终端的文件夹大小显示系统,所述统计任务生成模块包括:目录列表显示单元,用于启动移动终端的文件管理器完成当前文件夹目录的列表显示;检查单元,用于检查是否有之前未处理完的文件夹大小统计任务,若有,则清空之前的统计任务,并停止之前的统计文件夹大小的工作线程;任务统计单元,用于遍历当前文件夹目录下的所有子文件夹,将这些子文件夹都添加到当前的统计任务中。所述的移动终端的文件夹大小显示系统,所述文件夹大小统计模块包括:工作线程启动单元,用于启动统计文件夹大小的工作线程;文件夹大小统计单元,用于从所述统计任务中取出一未处理的任务,并统计所述任务对应的文件夹的大小;文件夹大小显示单元,用于将统计完的文件夹大小信息更新到文件管理器当前的显示列表中;工作线程退出单元,用于判断所述统计任务是否都处理完,当是,则退出所述工作线程。一种移动终端,包括以上任一项所述的移动终端的文件夹大小显示系统。综上所述,本专利技术提供一种移动终端的文件夹大小显示方法、系统及移动终端,所述移动终端的文件夹大小显示方法,包括:当移动终端的文件管理器完成当前文件夹的显示后,将当前文件夹的所有子文件夹都添加到统计文件夹大小的统计任务中;启动统计文件夹大小的工作线程,逐个统计所述统计任务中的子文件夹的大小,并更新子文件夹的大小信息到移动终端的文件管理器显示列表中;将所有子文件夹的文件夹路径及对应的文件夹大小信息存储到移动终端的缓存中;从而使移动终端增加了在文件管理器显示列表中显示各文件夹大小的功能。所述移动终端的文件夹大小显示方法,能够使移动终端的文件管理器将显示的各个文件夹的大小都列出来,大大方便了用户查看。附图说明图1是本专利技术移动终端的文件夹大小显示方法的较佳实施例的流程图。图2是本专利技术所述统计文件夹大小的工作线程的处理流程图。图3是本专利技术所述文件夹大小函数的处理流程图。图4是本专利技术移动终端的文件夹大小显示系统较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术移动终端的文件夹大小显示方法的较佳实施例的流程图。图1所示的一种移动终端的文件夹大小显示方法,包括:步骤S100、当移动终端的文件管理器完成当前文件夹的显示后,将当前文件夹的所有子文件夹都添加到统计文件夹大小的统计任务中;步骤S200、启动统计文件夹大小的工作线程,逐个统计所述统计任务中的子文件夹的大小,并更新子文件夹的大小信息到移动终端的文件管理器显示列表中;步骤S300、将所有子文件夹的文件夹路径及对应的文件夹大小信息存储到移动终端的缓存中。本专利技术实施例以手机为例进行说明,现在的智能手机基本都会内置一个文件管理器,由于智能手机中的应用及文件多了就会显得杂乱无章,文件管理器可以帮助用户批量管理手机中的文件夹及各种文件。当用户用目前常用的文件管理器打开某一文件夹时(即完成当前文件夹的显示),文件管理器显示列表中一般显示的都是当前打开的文件夹内的文件和文件夹列表,而并不显示各个文件夹的大小信息。本专利技术实施例中,当手机的文件管理器完成当前文件夹的显示后,首先将当前文件夹的所有子文件夹都添加到统计文件夹大小的统计任务中,也就是首先建立文件夹大小的统计任务;然后启动统计文件夹大小的工作线程,逐个统计所述统计任务中的子文件夹的大小,并更新子文件夹的大小信息到手机的文件管理器显示列表中;也就是根据统计任务将各子文件夹的大小都计算出来,并在文件管理器的显示列表中显示结果;最后将所有子文件夹的文件夹路径及对应的文件夹大小信息存储到手机的缓存中,以便下次要计算该文件夹的大小时,直接存缓存中获取,提高效率。进一步的,所述步骤S100具体包括:S110、启动移动终端的文件管理器完成当前文件夹目录的列表显示;S120、检查是否有之前未处理完的文件夹大小统计任务,若有,本文档来自技高网...

【技术保护点】
一种移动终端的文件夹大小显示方法,其特征在于,包括:A、当移动终端的文件管理器完成当前文件夹的显示后,将当前文件夹的所有子文件夹都添加到统计文件夹大小的统计任务中;B、启动统计文件夹大小的工作线程,逐个统计所述统计任务中的子文件夹的大小,并更新子文件夹的大小信息到移动终端的文件管理器显示列表中;C、将所有子文件夹的文件夹路径及对应的文件夹大小信息存储到移动终端的缓存中。

【技术特征摘要】
1.一种移动终端的文件夹大小显示方法,其特征在于,包括:A、当移动终端的文件管理器完成当前文件夹的显示后,将当前文件夹的所有子文件夹都添加到统计文件夹大小的统计任务中;B、启动统计文件夹大小的工作线程,逐个统计所述统计任务中的子文件夹的大小,并更新子文件夹的大小信息到移动终端的文件管理器显示列表中;C、将所有子文件夹的文件夹路径及对应的文件夹大小信息存储到移动终端的缓存中。2.根据权利要求1所述的移动终端的文件夹大小显示方法,其特征在于,所述步骤A具体包括:A1、启动移动终端的文件管理器完成当前文件夹目录的列表显示;A2、检查是否有之前未处理完的文件夹大小统计任务,若有,则清空之前的统计任务,并停止之前的统计文件夹大小的工作线程;A3、遍历当前文件夹目录下的所有子文件夹,将这些子文件夹都添加到当前的统计任务中。3.根据权利要求1所述的移动终端的文件夹大小显示方法,其特征在于,所述步骤B具体包括:B1、启动统计文件夹大小的工作线程;B2、从所述统计任务中取出一未处理的任务,并统计所述任务对应的文件夹的大小;B3、将统计完的文件夹大小信息更新到文件管理器当前的显示列表中;B4、判断所述统计任务是否都处理完,当否,则返回步骤B2;当是,则退出所述工作线程。4.根据权利要求3所述的移动终端的文件夹大小显示方法,其特征在于,所述步骤B2中,通过文件夹大小函数统计所述任务对应的文件夹的大小。5.根据权利要求4所述的移动终端的文件夹大小显示方法,其特征在于,所述步骤B2具体包括:B21、判断所述任务对应的文件夹在缓存中是否有记录,若有记录,则从缓存中直接获取所述文件夹的大小,若没有记录,则进入步骤B22;B22、统计所述任务对应的文件夹下所有文件的大小之和,得到所述文件夹的大小。6.根据权利要求5所述的移动终端的文件...

【专利技术属性】
技术研发人员:邹章锋陈文杰涂斌健龙召苏俊红
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1