
Windows批处理中如何用日期做文件名?
我想在批处理中用:winraraD:\我的代码\xxx.rarD:\my_prj实现对D:\my_prj文件夹的备份,其中的xxx为批处理执行时当天的日期(如:2008-...
我想在批处理中用:
winrar a D:\我的代码\xxx.rar D:\my_prj
实现对D:\my_prj文件夹的备份,其中的xxx为批处理执行时当天的日期(如:2008-02-14)。这句批处理该怎么改? 展开
winrar a D:\我的代码\xxx.rar D:\my_prj
实现对D:\my_prj文件夹的备份,其中的xxx为批处理执行时当天的日期(如:2008-02-14)。这句批处理该怎么改? 展开
2个回答
展开全部
=================================
例如:先写好一个批处理1.bat内容如下:
winrar a %date%.rar *.txt
测试成功
winrar a D:\我的代码\%date%.rar D:\my_prj
即可
还有一个不出错的写法:
for /f "tokens=1,2,3 delims=- " %%i in ('date /t') do winrar a %%i%%j%%k.rar *.txt
2008-02-16.rar上句的功能是去除“-”。
则为:
for /f "tokens=1,2,3 delims=- " %%i in ('date /t') do winrar a D:\我的代码\%%i%%j%%k.rar D:\my_prj
好了,没问题了,如果你需要这个批处理,我可以发给你。
=================================
例如:先写好一个批处理1.bat内容如下:
winrar a %date%.rar *.txt
测试成功
winrar a D:\我的代码\%date%.rar D:\my_prj
即可
还有一个不出错的写法:
for /f "tokens=1,2,3 delims=- " %%i in ('date /t') do winrar a %%i%%j%%k.rar *.txt
2008-02-16.rar上句的功能是去除“-”。
则为:
for /f "tokens=1,2,3 delims=- " %%i in ('date /t') do winrar a D:\我的代码\%%i%%j%%k.rar D:\my_prj
好了,没问题了,如果你需要这个批处理,我可以发给你。
=================================
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询