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