批处理生成名字含时间变量的文件
bat批处理,生成名字含时间变量的文件(修订版)
(2010-12-08 19:15:38)
之前的版本有两个bug: 1.加%号的字符显示为黑菱形了。 2. 如果时间为早晨10点前的话,time变量第一个字符为空,组装成的abc截止到时间,如:log_20110419_
做计算的时候有时候需要生成的log文件,每次的名字都不一样,而且最好能按当前时间命名,方便以后查询。bat批处理文件如下:
date 和time两个变量中包含了当前的的日期和时间。
=% date:~6,4% 就是引用date变量中,第六个字符开始的连续四位字符
在CMD中,输入命令data 或 time 显示为:
可见date包含的字符串为 12/08/2010 Wed,
time包含的字符串为 12:21:09.48
注意的是,数组下标是从0开始的。
因此,% date:~6,4%引用的是2008, 依次类推
得到了日期和时间,就可以自己拼凑你需要的文件名。 最后一句,dir > % abc%
将dir要输出的内容输出到 abc文件中,abc为你自己拼凑的文件名。 log_20101208_122109.txt
本文档为【批处理生成名字含时间变量的文件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。