批处理 如何比较两个文件夹并复制出不同的文件?

2025-02-28 13:59:59
推荐回答(2个)
回答1:

@echo off
set a=d:\app\a
set b=e:\app\b
set c=e:\back
pushd %b%

for /f "tokens=*" %%i in ('dir/b') do if not exist %a%\%~nxi copy "%%i" %c%

未考虑有子文件夹的情形,如果需要的话再追问吧。

回答2:

  参考一下这个解答>http://zhidao.baidu.com/question/56779638.html

  自己修改一下就可以了,注意: 正确解答在评论里面,