[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 bbaa 于 2017-9-16 21:18 编辑

无法保证旧版本CMD是否能正常运行
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. rem 设置变量backupfrom,需要备份文件的完整目标路径
  4. set s_bk_from=\\172.16.0.12
  5. rem 设置变量backupto存入备份文件的完整路径,例如:f:\itdata或者\\172.16.0.6
  6. set s_bk_to=g:\backup
  7. rem 设置变量s_01至s_99需要备份的文件夹名称,每增加一个变量,需要检查下面是否同步COPY了改变量的处理过程
  8. rem 如果路径名中包含特殊字符串,需要用转移字符标识,例如Print&Dye需要写为Print^&Dye
  9. for %%i in (
  10. "Account"
  11. "Cwong"
  12. "TimeCard"
  13. "Sales"
  14. "Print^&Dye"
  15. "it-b\IKO-CLUB-WORK"
  16. "it-b\IT工作"
  17. "it-b\源文件"
  18. "it-b\系统运行文件"
  19. "it-b\系统"
  20. "it-b\软件"
  21. ) do (
  22. set "s_!Count!=%%~i"
  23. set /a Count+=1
  24. )
  25. rem 如果存放备份文件的路径不存在,则先创建用于存放备份文件的文件夹
  26. if not exist "%s_bk_to%" md "%s_bk_to%"
  27. rem 需要进入到存放备份文件的磁盘根目录下,才可以对该盘进行读写操作
  28. %s_bk_to:~0,2%
  29. cd /d "%s_bk_to%"
  30. rem 备份文件
  31. for /f "delims== tokens=2" %%i in ('Set S_') do (
  32. md %%~i>nul 2>nul
  33. xcopy "%s_bk_from%\%%~i" "%s_bk_to%\%%~i" /s/e/d/y
  34. )
复制代码
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. rem 设置变量backupfrom,需要备份文件的完整目标路径
  4. set s_bk_from=\\172.16.0.12
  5. rem 设置变量backupto存入备份文件的完整路径,例如:f:\itdata或者\\172.16.0.6
  6. set s_bk_to=g:\backup
  7. rem 如果路径名中包含特殊字符串,需要用转移字符标识,例如Print&Dye需要写为Print^&Dye
  8. rem 如果存放备份文件的路径不存在,则先创建用于存放备份文件的文件夹
  9. if not exist "%s_bk_to%" md "%s_bk_to%"
  10. rem 需要进入到存放备份文件的磁盘根目录下,才可以对该盘进行读写操作
  11. %s_bk_to:~0,2%
  12. cd /d "%s_bk_to%"
  13. rem 每增加一个变量,需要检查下面是否同步COPY了改变量的处理过程
  14. for %%i in (
  15. "Account"
  16. "Cwong"
  17. "TimeCard"
  18. "Sales"
  19. "Print^&Dye"
  20. "it-b\IKO-CLUB-WORK"
  21. "it-b\IT工作"
  22. "it-b\源文件"
  23. "it-b\系统运行文件"
  24. "it-b\系统"
  25. "it-b\软件"
  26. ) do (
  27. md %%~i>nul 2>nul
  28. xcopy "%s_bk_from%\%%~i" "%s_bk_to%\%%~i" /s/e/d/y
  29. )
复制代码
2

评分人数

    • cLeoLiuyin: 将重复代码操作的变量,加入到for的参数里循 ...技术 + 1
    • 老刘1号: 乐于助人技术 + 1

TOP

返回列表