bat批处理以当前时间创建文本文件

Posted xiaostudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat批处理以当前时间创建文本文件相关的知识,希望对你有一定的参考价值。

:: 表示注释
:: @表示不显示当前命令,只在后台执行
:: @echo off 表示以后执行的命令都不显示
:: set d=%date:~0,10% 表示设置变量d为当前年月日,默认表示为例如:2018/12/05
:: set 表示设置变量
:: date:~0,10 表示取2018/12/05的从0开始但不包括0的10个字符
:: 比如date:~5,2 是获取12
:: cd.>e:	est%d%%t%.txt 表示新建文本文件

@echo off

set d=%date:~0,10%
set t=%time:~0,8%
echo %d%%t%
echo cd.>e:	est%d%%t%.txt

set "yMd=%date:~,4%-%date:~5,2%-%date:~8,2%"
set "hms=%time:~,2%-%time:~3,2%-%time:~6,2%"
echo %yMd%_%hms%
cd.>e:	est%yMd%_%hms%.txt

@echo on
:: pause 表示让创建等待
@pause

技术分享图片

 

 第一个就是/的问题

 技术分享图片


 

以上是关于bat批处理以当前时间创建文本文件的主要内容,如果未能解决你的问题,请参考以下文章

bat批处理里怎么取得当前目录

bat自动创建文件夹(以当前时间命名)

bat处理文件

winrar自解压后自动运行bat批处理没有处理效果

bat 批处理 多行多列文本如何拿到指定行的第几列数据?

删除某个文件夹里面的所有文件的bat命令