Board logo

标题: [其他] [已解决]批处理能否实现全盘搜索某个文件夹并复制? [打印本页]

作者: dong1977    时间: 2009-6-10 15:47     标题: [已解决]批处理能否实现全盘搜索某个文件夹并复制?

请问下面这个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 编辑 ]
作者: 随风    时间: 2009-6-10 16:25

http://www.bathome.net/viewthrea ... hlight=%B1%D8%BF%B4




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