一种数据文件的处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:21004036 阅读:31 留言:0更新日期:2019-04-30 21:31
本发明专利技术实施例公开了一种数据文件的处理方法、装置、存储介质及电子设备。该方法包括:根据配置文件中的输入配置信息,确定所述输入配置信息的目标目录;若监控所述目标目录存在待处理文件,则根据配置文件中的处理配置信息对所述待处理文件进行处理,得到数据处理结果;根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中。通过执行本申请所提供的技术方案,可以实现利用多线程对数据进行输入输出的同时,还能够快捷高效的对数据进行处理的目的。

A Data File Processing Method, Device, Storage Media and Electronic Equipment

【技术实现步骤摘要】
一种数据文件的处理方法、装置、存储介质及电子设备
本专利技术实施例涉及智能终端
,尤其涉及一种数据文件的处理方法、装置、存储介质及电子设备。
技术介绍
随着科技水平近些年来的飞速发展,人们生活中各种各样的数据量也开始急剧增加。数据量的增加,在满足人们生活需求的同时,也给数据处理和存储带来了很大的压力,在大数据时代,如何能够快速而准确的对数据进行处理,成文了本领域技术人员所面临的严峻考验。
技术实现思路
本专利技术实施例提供一种数据文件的处理方法、装置、存储介质及电子设备,可以实现利用多线程对数据进行输入输出的同时,还能够快捷高效的对数据进行处理的目的。第一方面,本专利技术实施例提供了一种数据文件的处理方法,该方法包括:根据配置文件中的输入配置信息,确定所述输入配置信息的目标目录;若监控所述目标目录存在待处理文件,则根据配置文件中的处理配置信息对所述待处理文件进行处理,得到数据处理结果;根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中。进一步的,所述处理配置信息包括压缩工具和/或格式转换工具;相应的,所述根据配置文件中的处理配置信息对所述待处理文件进行处理包括:利用压缩工具对待处理文件进行压缩、利用压缩工具对待处理文件进行解压以及利用格式转换数据对所述待处理文件进行格式转换中的至少一种。进一步的,在所述根据配置文件中的处理配置信息对所述待处理文件进行处理之前,所述方法还包括:获取用户对配置文件中的处理配置信息的配置操作;根据所述配置操作,确定所述处理配置信息对所述待处理文件的处理方式。进一步的,所述输出配置信息包括指定远程输出目录;相应的,根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中,包括:根据配置文件中的输出配置信息所指定的远程输出目录,将所述数据处理结果输出至所述远程输出目录中。进一步的,在根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中之后,所述方法还包括:将所述配置文件的配置信息以预设格式保存。进一步的,在根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中之后,所述方法还包括:若存在处理错误的信息,将所述处理错误的信息记录到错误日志中。第二方面,本专利技术实施例还提供了一种数据文件的处理装置,该装置包括:目标目录确定模块,用于根据配置文件中的输入配置信息,确定所述输入配置信息的目标目录;数据处理模块,用于若监控所述目标目录存在待处理文件,则根据配置文件中的处理配置信息对所述待处理文件进行处理,得到数据处理结果;处理结果输出模块,用于根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中。进一步的,所述处理配置信息包括压缩工具和/或格式转换工具;相应的,所述数据处理模块包括:数据处理单元,用于利用压缩工具对待处理文件进行压缩、利用压缩工具对待处理文件进行解压以及利用格式转换数据对所述待处理文件进行格式转换中的至少一种。进一步的,所述装置还包括:配置操作获取模块,用于获取用户对配置文件中的处理配置信息的配置操作;数据处理方式确定模块,用于根据所述配置操作,确定所述处理配置信息对所述待处理文件的处理方式。进一步的,所述输出配置信息包括指定远程输出目录;相应的,所述处理结果输出模块包括:远程目录输出单元,用于根据配置文件中的输出配置信息所指定的远程输出目录,将所述数据处理结果输出至所述远程输出目录中。进一步的,所述装置还包括:配置信息保存模块,用于将所述配置文件的配置信息以预设格式保存。进一步的,所述装置还包括:错误信息记录模块,用于若存在处理错误的信息,将所述处理错误的信息记录到错误日志中。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的数据文件的处理方法。第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的数据文件的处理方法。本申请实施例所提供的技术方案,根据配置文件中的输入配置信息,确定所述输入配置信息的目标目录;若监控所述目标目录存在待处理文件,则根据配置文件中的处理配置信息对所述待处理文件进行处理,得到数据处理结果;根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中。通过执行本申请所提供的技术方案,可以实现利用多线程对数据进行输入输出的同时,还能够快捷高效的对数据进行处理的目的。附图说明图1是本专利技术实施例一提供的数据文件的处理方法的流程图;图2是本专利技术实施例二提供的数据文件的处理方法的流程图;图3是本专利技术实施例三提供的数据文件的处理装置的结构示意图;图4是本申请实施例五提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1是本专利技术实施例一提供的数据文件的处理方法的流程图,本实施例可适用于多线程数据文件的处理情况,该方法可以由本专利技术实施例所提供的数据文件的处理装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于客户端、服务器以及智能终端等电子设备中。如图1所示,所述数据文件的处理方法包括:S110、根据配置文件中的输入配置信息,确定所述输入配置信息的目标目录。其中,配置文件中可以包括输入配置信息,所述输入配置信息用户确定文件的输入路径,还可以确定文件的输入格式,例如对目录A中,只要有文件写入,就对该文件进行处理,还可以是对目录A中,只针对其中的.mp3格式的文件进行处理。其中,输入配置信息中确定的输入路径所针对的目录,即为目标目录。S120、若监控所述目标目录存在待处理文件,则根据配置文件中的处理配置信息对所述待处理文件进行处理,得到数据处理结果。其中,配置文件中可以包括处理配置信息,处理配置信息包括对于目标目录的待处理文件的处理方式的确定,例如,解压、格式转换以及其他任何数据处理方式。在本技术方案中,可以通过基于java语言的common-io的文件监控功能,对目标目录的待处理文件进行监控。若监控到目标目录中存在待处理文件,则创建数据输入线程和数据输出线程,对待处理文件进行输入、处理并输出至输出目录,这样设置的好处是可以在数据量巨大的情况下,可以依据配置文件中的配置信息,对数据文件进行多线程处理,提高数据处理速度。S130、根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中。其中,配置文件中可以包括输出配置信息,该输出配置信息可以确定对于数本文档来自技高网...

【技术保护点】
1.一种数据文件的处理方法,其特征在于,包括:根据配置文件中的输入配置信息,确定所述输入配置信息的目标目录;若监控所述目标目录存在待处理文件,则根据配置文件中的处理配置信息对所述待处理文件进行处理,得到数据处理结果;根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中。

【技术特征摘要】
1.一种数据文件的处理方法,其特征在于,包括:根据配置文件中的输入配置信息,确定所述输入配置信息的目标目录;若监控所述目标目录存在待处理文件,则根据配置文件中的处理配置信息对所述待处理文件进行处理,得到数据处理结果;根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中。2.根据权利要求1所述的方法,其特征在于,所述处理配置信息包括压缩工具和/或格式转换工具;相应的,所述根据配置文件中的处理配置信息对所述待处理文件进行处理包括:利用压缩工具对待处理文件进行压缩、利用压缩工具对待处理文件进行解压以及利用格式转换数据对所述待处理文件进行格式转换中的至少一种。3.根据权利要求1所述的方法,其特征在于,在所述根据配置文件中的处理配置信息对所述待处理文件进行处理之前,所述方法还包括:获取用户对配置文件中的处理配置信息的配置操作;根据所述配置操作,确定所述处理配置信息对所述待处理文件的处理方式。4.根据权利要求1所述的方法,其特征在于,所述输出配置信息包括指定远程输出目录;相应的,根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目录中,包括:根据配置文件中的输出配置信息所指定的远程输出目录,将所述数据处理结果输出至所述远程输出目录中。5.根据权利要求1所述的方法,其特征在于,在根据配置文件中的输出配置信息,将所述数据处理结果输出至所述输出配置信息的输出目...

【专利技术属性】
技术研发人员:万月亮王童火一莽
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:北京,11

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

1