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:\test\%d%%t%.txt 表示新建文本文件

@echo off

set d=%date:~0,10%
set t=%time:~0,8%
echo %d%%t%
echo cd.>e:\test\%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:\test\%yMd%_%hms%.txt

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

 

 第一个就是/的问题

 


 

转载于:https://www.cnblogs.com/xiaostudy/p/10074186.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值