只对比文件名就行,如果a和b都有1.txt,但不是同一个文件,就跳过吧(最好给个提示)
xcopy可以支持目录复制, -Y参数提示是否覆盖已存在文件。
没明白,你指的是在dos里?
if not exist \b\1.txt (copy \a\1.txt \b\1.txt)
可以在批处理中使用copy命令的/-Y开关就可以了。