关于DOS(windows)下取得系统日期的方法:用于自动数据库备份等

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

前2天碰到一个客户的Oracle在SCO下的自动备份EXP Script出现问题,无法正常执行,如果重新安装Oracle需要准备。但是备份也不能耽搁,要不然数据库丢了可是麻烦。于是想在Windows的客户端写个自动备份的Script 实现定时的自动备份。可是在Windows下去到的系统时间就是有”2004-11-25 星期四”这样的格式作为文件名可是不行啊。于是去Internet 找了一把,没有结果,只好作罢,给个固定的文件名临时使用。

过来2天我还是查了一些资料,总算有了结果:其实在DOS下有字符处理的方法的,总结如下:

在这个日期格式下:”2004-11-25 星期四”, 这个%DATE:~0,10%得到的是2004-11-25

说明:DATE为系统变量,“:”表示开始处理前面的字符串“~0,10”表示从第0个字符开始取10个字符。

有些类似噫Basic下的SUBSTR()函数,对吧?

问题解决,在Windows下编写Shell Script很有用的,特别想自动备份等。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航