Board logo

标题: [日期时间] 求救,批处理根据日期复制文件在10号以前运行不正常 [打印本页]

作者: 西风瘦马    时间: 2015-4-10 02:05     标题: 求救,批处理根据日期复制文件在10号以前运行不正常

复制最近两天修改的文件到以今天日期命名的目录中
  1. echo 开始复制
  2. set y=%date:~0,4%
  3. set m=%date:~5,2%
  4. rem set /a d=%date:~8,2% -1
  5. pause
  6. *******************rem备份W盘***********************
  7. md D:\外报备份\W盘\%date:~0,10%\hx
  8. md F:\外报备份\W盘\%date:~0,10%\tf
  9. xcopy  W:\hx D:\外报备份\W盘\%date:~0,10%\hx /c /e /y /s /d:%m%-%d%-%y%
  10. rem xcopy  W:\tf F:\外报备份\W盘\%date:~0,10%\tf /c /e /y /s /d:%m%-%d%-%y%
  11. pause
复制代码

作者: Batcher    时间: 2015-4-10 10:48

1号到9号%date:~0,10%里面有空格,你把空格去掉或者替换成0试试。
作者: bailong360    时间: 2015-4-10 23:18

  1. echo 开始复制
  2. set /a y=%date:~0,4%,m=1%date:~5,2%-100
  3. rem set /a d=%date:~8,2% -1
  4. pause
  5. *******************rem备份W盘***********************
  6. md D:\外报备份\W盘\%date:~0,10%\hx
  7. md F:\外报备份\W盘\%date:~0,10%\tf
  8. xcopy  W:\hx D:\外报备份\W盘\%date:~0,10%\hx /c /e /y /s /d:%m%-%d%-%y%
  9. rem xcopy  W:\tf F:\外报备份\W盘\%date:~0,10%\tf /c /e /y /s /d:%m%-%d%-%y%
  10. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2