电子文件的处理方法和装置制造方法及图纸

技术编号:8190964 阅读:141 留言:0更新日期:2013-01-10 01:52
本发明专利技术属于计算机信息技术领域,具体提供了一种电子文件的处理方法和装置,能够自动地将多个电子文件存储到数量较少的存储载体中。本发明专利技术实施例的方法包括:确定待处理的多个电子文件的总大小;根据所述多个电子文件的总大小,确定所需的存储载体的数量;对所述多个电子文件进行大小排序,得到排序后的多个电子文件;按照预定规则将排序后的所述多个电子文件存储到所述确定数量的存储载体中。

【技术实现步骤摘要】

本专利技术属于计算机信息
,具体涉及ー种电子文件的处理方法和装置
技术介绍
已有的挑书工具系统中,通常是根据用户选书的书单,顺次逐条选出所需的图书文件并拷贝到指定目录,形成图书包。之后再利用光盘刻录工具将图书包中的图书文件刻录到光盘上。此种方式的弊端是,当目录内图书包的数据量超过光盘容量时,需要人工对图书包数据进行处理,但由于每种图书文件的大小不一,给人工处理带来很大的麻烦,经常会出现光盘容量未用满而换盘的情况,不仅费时费力而且由于空间的浪费造成发货成本的增カロ。类似地,对于图书包以外的其他形式的电子文件,均存在上述类似的问题。
技术实现思路
本专利技术实施例提供一种处理多个电子文件的方法和装置,能够自动地将多个电子文件保存到数量较少的存储载体中。本专利技术实施例采用如下技术方案一种电子文件的处理方法,包括确定待处理的多个电子文件的总大小;根据所述多个电子文件的总大小,确定所需的存储载体的数量;对所述多个电子文件进行大小排序,得到排序后的多个电子文件;按照预定规则将排序后的所述多个电子文件存储到所述确定数量的存储载体中。一种电子文件的处理装置,包括第一确定单兀,用于确定待处理的多个电子文件的总大小;第二确定单元,用于根据所述多个电子文件的总大小,确定所需的存储载体的数量;排序单元,用于对所述多个电子文件进行大小排序,得到排序后的多个电子文件;处理单元,用于按照预定规则将所述排序单元排序后的所述多个电子文件存储到所述第二确定单元所确定数量的存储载体中。其中,在每个存储载体的可用容量相同时,通过将所述多个电子文件的总大小除以每个存储载体的可用容量,根据对所得到的商数取整后加一确定出所需的存储载体的数量。其中,所述预定规则可以是从第一个存储载体开始,将排序后的电子文件从大到小依次放入,当无法放入吋,再放入下ー个存储载体;对每个电子文件都从第一个存储载体开始判断是否能够放入,直至遍历到可以放入的存储载体。其中,所述预定规则还可以是对第一个存储载体,将排序后的电子文件从大到小依次放入,当不能放入时,再将排序后的电子文件从小到大依次放入,直至不能再放入为止;对其他存储载体执行如同对第一个存储载体同样的操作,直至将所有的电子文件都放入到存储载体中。其中,所述预定规则还可以是 对第一个存储载体,将排序后的电子文件从两头向中间依次放入,先放入ー个最大电子文件再放入ー个最小电子文件,然后再从剩余的电子文件中依次放入ー个最大电子文件和ー个最小电子文件,在放入过程中如果某个电子文件无法放入,则放入一个紧邻的较小电子文件,直至剰余的电子文件均不能再放入为止;对其他存储载体执行如同对第一个存储载体同样的操作,直至将所有的电子文件都放入到存储载体中。其中,所述预定规则还可以是 从第一个存储载体开始,将排序后的电子文件从大到小依次放入每ー个存储载体中,直到放完最后ー个存储载体;然后再从第一个存储载体开始,继续下一轮的放入,在放入过程中如果某个电子文件无法放入当前存储载体,则依次放入下ー个存储载体,直至将所有的电子文件都放入到存储载体中。其中,所述预定规则还可以是从第一个存储载体开始,将排序后的电子文件从大到小依次放入每ー个存储载体中,直到放完最后Iv存储载体;然后再从最后Iv存储载体开始,将排序后的电子文件从大到小依次放入每ー个存储载体中,直到放完第一个存储载体,在放入过程中如果某个电子文件无法放入当前存储载体,则依次放入下ー个存储载体;继续上述循环,直至将所有的电子文件都放入到存储载体中。由本专利技术实施例的技术方案可知,根据待处理的多个电子文件的总大小,确定出所需的存储载体的数量,通过将大小排序后的多个电子文件按照预定规则保存到确定数量的所述存储载体中,不仅省去了人工操作,节省处理时间,提高了工作效率,并且可以使得在占用尽可能少量的存储载体的前提下完成文件的存储,提高了对存储载体的利用率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍。图I为本专利技术实施例提供的电子文件的处理方法的流程示意图;图2为本专利技术实施例提供的电子文件的处理装置的结构框图。具体实施例方式下面结合附图及实施例,对本专利技术的技术方案进行清楚、完整地描述。參见图1,本专利技术实施例提供的电子文件的处理方法,包括SI I,确定待处理的多个电子文件的总大小;S12,根据所述多个电子文件的总大小,确定所需的存储载体的数量;S13,对所述多个电子文件进行大小排序,得到排序后的多个电子文件;S14,按照预定规则将排序后的所述多个电子文件存储到确定的所述多个存储载体中。其中,电子文件可以为图书文件、音频文件、视频文件等等。其中,存储载体可以为光盘、磁盘、硬盘等等。其中,在每个存储载体的可用容量相同时,通过将所述多个电子文件的总大小除以每个存储载体的可用容量,根据对所得到的商数取整后加一确定出所需的存储载体的数量。其中,将排序后的多个电子文件存储到确定数量的存储载体中可以采用的第一种预定规则是从第一个存储载体开始,将排序后的电子文件从大到小依次放入,当无法放入时,再放入下ー个存储载体;对每个电子文件都从第一个存储载体开始判断是否能够放入,直至遍历到可以放入的存储载体。 将排序后的多个电子文件存储到确定数量的存储载体中可以采用的第二种预定规则是从第一个存储载体开始,将排序后的电子文件从大到小依次放入,当不能放入吋,再将排序后的电子文件从小到大依次放入,直至不能再放入为止;对其他存储载体执行如同对第一个存储载体同样的操作,直至将未放入的电子文件都放入到存储载体中。将排序后的多个电子文件存储到确定数量的存储载体中可以采用的第三种预定规则是对第一个存储载体,将排序后的电子文件从两头向中间依次放入,先放入ー个最大电子文件再放入ー个最小电子文件,然后再从剩余的电子文件中依次放入ー个最大电子文件和ー个最小电子文件,在放入过程中如果某个电子文件无法放入,则放入一个紧邻的较小电子文件,直至剰余的电子文件均不能再放入为止;对其他存储载体执行如同对第一个存储载体同样的操作,直至将所有的电子文件都放入到存储载体中。将排序后的多个电子文件存储到确定数量的存储载体中可以采用的第四种预定规则是从第一个存储载体开始,将排序后的电子文件从大到小依次放入每ー个存储载体中,直到放完最后ー个存储载体;然后再从第一个存储载体开始,继续下一轮的放入,在放入过程中如果某个电子文件无法放入当前存储载体,则依次放入下ー个存储载体,直至将所有的电子文件都放入到存储载体中。将排序后的多个电子文件存储到确定数量的存储载体中可以采用的第五种预定规则是从第一个存储载体开始,将排序后的电子文件从大到小依次放入每ー个存储载体中,直到放完最后Iv存储载体;然后再从最后Iv存储载体开始,将排序后的电子文件从大到小依次放入每ー个存储载体中,直到放完第一个存储载体,在放入过程中如果某个电子文件无法放入当前存储载体,则依次放入下ー个存储载体;继续上述循环,直至将所有的电子文件都放入到存储载体中。下面采用具体的实例对上述每种预定规则进行说明假设电子文件数量为12个,从大到小这12个电子文件的大小依次为360M、330M、260M、230M、190M、175M、145M、110M、80M、65M、30M本文档来自技高网...

【技术保护点】
一种电子文件的处理方法,其特征在于,包括:确定待处理的多个电子文件的总大小;根据所述多个电子文件的总大小,确定所需的存储载体的数量;对所述多个电子文件进行大小排序,得到排序后的多个电子文件;按照预定规则将排序后的所述多个电子文件存储到所述确定数量的存储载体中。

【技术特征摘要】

【专利技术属性】
技术研发人员:王兴华李鹏
申请(专利权)人:北大方正集团有限公司北京方正阿帕比技术有限公司
类型:发明
国别省市:

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

1