APP下载

批处理实现气象数据定时分类存储

2018-11-26杨锐

电脑知识与技术 2018年23期
关键词:存储批处理

杨锐

摘要:气象数据分为结构化数据与非结构化数据两类。对于非结构化气象数据的存储来说,需要解决存储空间和存储方法两个问题。该文根据非结构化气象数据按日期命名文件的特性,通过批处理脚本编程方式,實现非结构化气象数据按照日期自动建立文件夹,定时分类存储。

关键词:批处理;气象数据;存储

中图分类号:TP316 文献标识码:A 文章编号:1009-3044(2018)23-0039-02

1 背景

气象数据分为结构化数据与非结构化数据两类。对于非结构化气象数据的存储来说,需要解决存储空间和存储方法两个问题。存储空间随着当前硬盘存储技术的发展,已经能够满足气象数据的存储要求。而对于非结构化气象数据的存储方法,则是当前气象工作者正在研究的热点。由于非结构化气象数据一般都是根据日期时间来进行文件命名,利用系统工具,通过简单的批处理编程语言,就可以实现按照日期自动建立文件夹,定时将需要的数据存储到指定的位置。

2 基础知识

2.1 批处理

批处理(Batch)是一种简化的脚本语言,类似于Unix中的Shell脚本,由DOS或者Windows系统内嵌的命令解释器(如COMMAND.COM或者CMD.EXE)解释运行,常应用于DOS和Windows系统中。批处理脚该文件的扩展名为.bat或者.cmd。批处理脚本简单地说就是将很多行的Dos命令,集中起来执行,其特点是命令逐行书写,并可以调用外部程序,其程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何32位的Windows程序都可以放在批处理文件中运行。

2.2 计划任务

“计划任务”是windows系统的一个定时执行程序的工具,利用“任务计划”,可以将任何脚本、程序或文档安排在某个指定的时间运行。

3 功能实现

3.1 实现方法

非结构化气象数据文件一般按照日期命名,以micaps数据为例,文件名都是以年月日为文件名开头,如180701001.000,表示的是2018年7月1日的数据。利用这种文件名命名规则,可以通过批处理编程,判断文件日期,按照自行定义的条件,将相应日期的文件存储到指定位置,并通过windows系统的计划任务功能,定时执行,实现气象数据的定时分类存储。

3.2 代码示例

该文通过一个批处理脚本示例,来说明分类存储的实现方法。

通过windows 的“任务计划”功能,每天定时运行以上批处理脚本,就可以实现气象数据的定时分类存储。

4 结束语

批处理脚本运行简单快捷,算法灵活兼容性好,使用的时候无需安装和运行开发软件,可以实现一些工作量不算巨大的任务。该文通过一个拷贝前一天气象数据的脚本来实现定时分类备份。代码稍做修改,还可以实现定时删除,按月份拷贝等功能。

参考文献:

[1] 红色代码. DOS高手速成秘籍_批处理编程命令实例秀[J]. 电脑爱好者, 2004(19): 57-64.

[2] 孙雷. 妙用任务计划执行数据库的定时自动备份[J]. 中国纤检, 2012(12): 55.

[3] 飓风. 善用任务计划,让Windows 7运行更加智能[J]. 个人电脑, 2011(9): 96-97.

【通联编辑:谢媛媛】

猜你喜欢

存储批处理
恶意批处理文件导致电脑黑屏、反复重启、无响应的原因分析及应对思路
PyroBatchFTP
档案管理中电子文件的存储探究
基于PSD-BPA的暂态稳定控制批处理计算方法的实现