码迷,mamicode.com
首页 > 其他好文 > 详细

01.备份crm源码

时间:2015-12-06 11:26:48      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

winrar的命令行参数:
 !winrar! a "!rarto!" "!from!"
压缩文件内的路径可以用 -ep , -ep1 等来指定,但是好像不好指定只包含文件所在文件夹,
  大概是:-ep3 包括驱动器名;-ep2 不包括驱动器;测试ep ep1都是没有文件夹,直接就是文件;
-------------------winrar.exe 参数
-AG[格式] : 给压缩包文件名指定时间串; (%date:~0,4%%date:~5,2%%date:~8,2%)
-r : 连同子文件夹;

调用:
  1. set "from=D:\source_asp\crm\crm\*"
  2. set "to=D:\source_asp\crm"
  3. set "name=crmasp"
  4. call "backup.bat" "!from!" "!to!" "!name!"
  5. pause


backup.bat:
  1. @rem 作用:压缩文件,用来备份
  2. @rem 用法:call "backup.bat" "!from!" "!to!" "!name!"
  3. @rem 其他:
  4. @rem 2015/12/01 周二 15:54:55.85
  5. @echo off&SetLocal EnableDelayEdexpansion
  6. rem set "from=D:\sourse_klmy\crm\*.pbl"
  7. rem set "to=D:\sourse_klmy\源码\crm"
  8. rem set "name=crm"
  9. set "from=%~1"
  10. set "to=%~2"
  11. set "name=%~3"
  12. set winrar="C:\Program Files\WinRAR\WinRAR.exe"
  13. set "mdate=!date!"
  14. set "mdate=!mdate:/=-!"
  15. set "mdate=!mdate:\=-!"
  16. rem set "mdate=%date:~0,4%%date:~5,2%%date:~8,2%"
  17. set /p comment=输入附加说明:
  18. if defined comment (
  19. set "rarto=!to!\!name!_!mdate!_!comment!.rar"
  20. ) else (
  21. set "rarto=!to!\!name!_!mdate!.rar"
  22. )
  23. if exist "!rarto!" (
  24. echo !rarto! 已经存在..
  25. pause>nul
  26. exit
  27. )
  28. echo !rarto!
  29. !winrar! a -r "!rarto!" "!from!"
  30. if %errorlevel% == 0 (
  31. echo 压缩成功......
  32. ) else (
  33. echo 压缩失败....
  34. )
  35. echo;&echo;











01.备份crm源码

标签:

原文地址:http://www.cnblogs.com/QIAOXINGXING001/p/5023069.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!