[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
没有进一步判断子目录 仅一级目录判断
  1. @echo off
  2. MD "backup\" 2>nul
  3. set "FilesA=e:\a"
  4. set "FilesB=f:\x"
  5. for /f "tokens=*" %%i in ('dir /b "%FilesA%"') do (
  6. if exist "%Filesa%\%%i\"  (
  7.    if exist "%Filesb%\%%i\" XCOPY /Y /H /R /E "%Filesa%\%%i" "backup\%%i\" >nul 2>nul
  8.    XCOPY /Y /H /R /E "%Filesa%\%%i" "%Filesb%\%%i\" >nul 2>nul
  9.   ) else (
  10.     if exist "%Filesb%\%%i" copy "%Filesa%\%%i" "backup" >nul 2>nul
  11.     copy "%Filesa%\%%i" "%Filesb%" >nul 2>nul
  12.   )
  13. )
  14. pause
复制代码

TOP

返回列表