昨天帮别人整Sql server自动备份发现无法使用网络映射驱动器作为备份文件存放路径而本机磁盘空间实在是不够于是决定在本机只备份最新2天数据再写个批处理,做成系统调度每周将备份数据复制到网络驱动器上存档从网上搜到批处理产生日期文件的办法下面是实现的比较好的批处理文件: @echo offset aFile=bak-%DATE:~4,4%%DATE:~9,2%%DATE:~12,2%set bFile=bak-%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%set cFile=bak-%DATE%echo Afile=%aFile%echo Bfile=%bFile%echo Cfile=%cFile% 输出:Afile=bak-20061219Bfile=bak-113202Cfile=bak-星期二 2006-12-19于是备份bat就好写了 @echo offecho 正在备份数据到网络驱动器。。。set folder=%DATE%md "y:\%folder%"copy d:\DataBak\*.BAK "y:\%folder%"echo 备份完毕。 相关文章: 2022-12-23 2022-02-08 2021-06-17 2021-06-02 2021-12-19 2021-04-29 2021-09-28