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

[其他] [已解决]批处理能否实现全盘搜索某个文件夹并复制?

请问下面这个Bat要添加怎么样的代码才能做到全盘搜索某个文件夹(如:live mail这个文件夹),并复制到另一台电脑上。但不包括live mail文件夹里的.exe可执行程序,也就是说只有live mail文件夹里面没有.exe的情况,才可以把整个文件夹复制过去。不知道能否这样实现,请帮帮我,谢谢!
  1. @echo off
  2. taskkill /im wlmail.exe /f
  3. color 8f
  4. mode con cols=60 lines=12
  5. title Live 邮件备份
  6. :--------------------------------
  7. set dir1=d:\live mail
  8. set dir2=\\172.168.160.34\OE Backup\%computername%\
  9. :--------------------------------
  10. for /f "tokens=*" %%i in ('dir /b /ad "%dir2%" 2^>nul') do set "rdel=%%i"
  11. rd /s /q "%dir2%\%rdel%"
  12. set dir2=%dir2%%date:~,10%\
  13. title Live 邮件备份@%date:~,10%
  14. echo.
  15. echo 复制文件(%COMPUTERNAME%,%USERNAME%):
  16. echo 从: %dir1%
  17. echo 到: %dir2%
  18. echo xcopy "%dir1%" "%dir2%"
  19. xcopy "%dir1%" "%dir2%" /S /E /Y
  20. echo.
复制代码

[ 本帖最后由 dong1977 于 2009-6-16 11:10 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

技术问题请到论坛发帖求助!

TOP

返回列表