没有进一步判断子目录 仅一级目录判断- @echo off
- MD "backup\" 2>nul
- set "FilesA=e:\a"
- set "FilesB=f:\x"
- for /f "tokens=*" %%i in ('dir /b "%FilesA%"') do (
- if exist "%Filesa%\%%i\" (
- if exist "%Filesb%\%%i\" XCOPY /Y /H /R /E "%Filesa%\%%i" "backup\%%i\" >nul 2>nul
- XCOPY /Y /H /R /E "%Filesa%\%%i" "%Filesb%\%%i\" >nul 2>nul
- ) else (
- if exist "%Filesb%\%%i" copy "%Filesa%\%%i" "backup" >nul 2>nul
- copy "%Filesa%\%%i" "%Filesb%" >nul 2>nul
- )
- )
- pause
复制代码
|