假设把c:\work里的文件夹复制到d:\back,不替换同名文件夹
@echo off
set s=c:\work
set d=d:\back
pushd %s%
for /f "tokens=*" %%i in ('dir/b/ad') do (
if not exist "%d%\%%i" xcopy "%s%\%%i" "%d%\%%i" /s /y)
复制源文件夹D:\电影
中的所有文件(包括
子文件夹
,下同)到目标文件夹E:\电影,如果目标文件夹中已经存在某个同名的文件夹,则跳过不复制(而不是强行覆盖此文件),包括不复制源同名文件夹内的文件。