用命令提示符把文件夹a中的文件复制到文件夹b,如果b中已经有了就不再复制。

只对比文件名就行,如果a和b都有1.txt,但不是同一个文件,就跳过吧(最好给个提示)

xcopy可以支持目录复制, -Y参数提示是否覆盖已存在文件。

没明白,你指的是在dos里?

if not exist \b\1.txt (copy \a\1.txt \b\1.txt)

可以在批处理中使用copy命令的/-Y开关就可以了。