使用批处理产生日期(时间)文件、文件夹

昨天帮别人整Sql   server自动备份
发现无法使用网络映射驱动器作为备份文件存放路径
而本机磁盘空间实在是不够
于是决定在本机只备份最新2天数据
再写个批处理,做成系统调度
每周将备份数据复制到网络驱动器上存档

从网上搜到批处理产生日期文件的办法
下面是实现的比较好的

批处理文件:
None.gif @echo   off
None.gif
set  aFile = bak -% DATE: ~ 4 , 4 %% DATE: ~ 9 , 2 %% DATE: ~ 12 , 2 %
None.gif
set  bFile = bak -% TIME: ~ 0 , 2 %% TIME: ~ 3 , 2 %% TIME: ~ 6 , 2 %
None.gif
set  cFile = bak -% DATE %
None.gifecho Afile
=% aFile %
None.gifecho Bfile
=% bFile %
None.gifecho Cfile
=% cFile %


输出:
Afile=bak-20061219
Bfile=bak-113202
Cfile=bak-星期二 2006-12-19

于是备份bat就好写了
None.gif @echo off
None.gifecho 正在备份数据到网络驱动器。。。
None.gifset folder=%DATE%
None.gifmd "y:\%folder%"
None.gifcopy d:\DataBak\*.BAK "y:\%folder%"
None.gifecho 备份完毕。


转载于:https://www.cnblogs.com/calmzeal/archive/2006/12/19/596643.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值