在复制文件的时候你可以把被复制的文件的名称先改一下;
然后再复制就行了;或者是把被复制文件的所要复制到的目标文件夹中的原有的文件的名称改一下也可以;windows系统不允许在同一个地方中存在一个以上的同名文件或文件夹;只要是同名的就会被替换掉;旧的被新的所替换
假设把c:\work里的文件夹复制到d:\back,不替换同名文件夹
@echo offset 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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)