Board logo

标题: [文件操作] bat打包处理,有时候可以成功打包,有时候打包失败 [打印本页]

作者: xxlaila    时间: 2015-6-8 14:53     标题: bat打包处理,有时候可以成功打包,有时候打包失败

下面是我进行打包的代码,有时候打包成功,有时候打包失败,这是什么原因
  1. @echo off
  2. Setlocal Enabledelayedexpansion
  3. echo.
  4. echo.=====================================================================
  5. set FolderName=D:\WwwRoot\bss.abc.com\WebRoot
  6. for /f "delims=" %%a in ('dir /b /a-d /oN "%FolderName%\*.txt"') do (
  7. set d=%%a
  8. set c=!d:~0,-4!
  9. echo !c!
  10. )
  11. echo.
  12. set PathName=D:\WwwRoot
  13. set bss=bss.abc.com
  14. ping 127.0.0.1 -n 5 >nul
  15. Setlocal Enabledelayedexpansion
  16. echo.
  17. cls
  18. echo.---------正在备份网站到BackUp-----------------------
  19. 7z.exe a %PathName%\%bss%\BackUp\"%bss%%c%".7z %PathName%\%bss%\WebRoot\* 1>nul 2>nul&&echo 打包完成 ||echo 打包失败
  20. echo.
  21. ping 127.0.0.1 -n 10 >nul
  22. if ERRORLEVEL 1 (
  23. echo 打包失败
  24. goto end
  25. ) else (
  26. echo 打包完成
  27. goto judge
  28. )
  29. :judge
  30. tasklist /nh|find /i "7zFM.exe"
  31. if ERRORLEVEL 1 (
  32. echo 7zFM.exe不存在
  33. goto back1
  34. ) else (
  35. echo 7zFM.exe存在
  36. )
  37. :back1
  38. pause
复制代码





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