批处理导出日期文件名

来源:互联网 发布:mac 右键新建txt 编辑:程序博客网 时间:2024/06/09 20:28
 

批处理导出日期文件名

分类: 程序周邊 85492人阅读 评论(2) 收藏 举报

问题的提出:在批处理文件的时候往往需要保存处理结果,为了更好的管理这些日志文件,最好的办法就是以日期为文件名的形式存放这些日志。

解决方案:

bat 命令中有time 和date 两个内置变量可以提供我们运用,

但是日期和时间中有非法文件名字符存在,因此::~0,4可以派上用场,在bat处理中,前面的表达式是分割字符串的语法,

例:%date:~0,4%  取日期的前4位字符比如2008/06/06结果

set aTime=%time%
set bDate=%date:~0,4%-%date:~5,2%-%date:~8,2%-
set bTime=%time:~0,2%-%time:~3,2%-%time:~6,2%-%time:~9,2%
echo %date%%time%>>%bDate%%bTime%.txt
pause

以上代码很简单就是取日期和时间的数字部分组合起来做为文件名称,然后将日期和时间的结果保存到该文件里面。

原创粉丝点击