Windows脚本之copy按照日期命名的文件

实现windows 使用bat脚本文件,复制文件从一个文件夹到另一个文件夹,参考如下代码:

@echo off  
echo "使用bat脚本来复制文件夹和文件"  
echo.  
echo %date:~0,4%%date:~5,2%%date:~8,2%
copy C:\Users\songxinfeng\Desktop\*%date:~0,4%%date:~5,2%%date:~8,2%.*  C:\Users\songxinfeng\Desktop\123\  
pause

其中

@echo off  
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
语法
echo [{on off}] [message]
Sample:@echo off / echo hello world
即是说当echo设置off值的时候,那么下面的指令都将只执行而不显示,当再次出现echo on时下面的语句才为可见的(回显),echo通常和@一起使用,@放

在echo的前面,即是 @echo,作用是让@后面的句子不显示出来,而@本身也是不显示的,那么通过 @echo off 可达到不显示任何信息的效果。

echo "使用bat脚本来复制文件夹和文件" 
显示文本“使用bat脚本来复制文件夹和文件”
echo.

换行

echo  %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%

按照 yyyyMMddHHmmss 格式输出时间 例如20180615112346

copy C:\Users\songxinfeng\Desktop\*%date:~0,4%%date:~5,2%%date:~8,2%.*  C:\Users\songxinfeng\Desktop\123\  

将C:\Users\songxinfeng\Desktop\下所有 包涵当前时间(格式为yyyyMMdd)的文件 复制到 C:\Users\songxinfeng\Desktop\123\  目录下。  例如 1-20180615.txt、2-20180615.sql等文件都会被复制。

pause
暂停,等待用户回车之后,执行下一条语句。

执行结果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

songfelicity

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值