不需要这样的文本,直接计划运行这样的批处理:- @echo off
- set "r=d:\abc"
- for %%a in ("%r%\*.xls") do set a=1%%~na
- set/a a=(a-1000)*!!a+1
- set a=00%a%
- copy "c:\123.xls" "%r%\%a:~-3%.xls"
复制代码 当然也可以在任务计划里直接运行:- cmd /c copy "c:\123.xls" "d:\abc\%date:~0,10%-%time::=%.xls"
复制代码 这样备份的文件是以日期+时间命名的,也不会覆盖(要求%date%形如2010-01-10,%time%为20:27:34.50)
[ 本帖最后由 hanyeguxing 于 2011-1-10 20:27 编辑 ] |