批处理复制不重复的文件

把一个文件夹复制到另一个磁盘里,这个文件夹里有若干个文件和文件夹,但复制到目标盘里的时候,有些文件己经有了,就是怎么在复制这些文件时,重复的就不要复制了,直接跳到下一个不重复的复制, 这样不是快些吗这个批处理怎么写

@echo off
xcopy /d/e/c/i/h/r "d:\文件夹" "f:\文件夹\"
pause

以D盘文件夹为例:复制整个文件夹到F盘下,自动跳过相同文件.只复制不存在于目标中的文件.

追问

你好,局域 网中的共享文件怎么复制啊,能用XCOPY复制吗,我的是WIN7

追答

xcopy能复制局域网共享文件夹.前提是共享文件夹能直接访问,如果需要账户密码登录的话那就要先把共享文件夹映射到本地盘.

xcopy /d/e/c/i/h/r "\\192.168.1.100\文件夹" "f:\文件夹\"

Win7下可以用 robocopy 命令.这个工具比xcopy功能更强大,而且可以直接生成日志.

robocopy "\\192.168.1.100\文件夹" "f:\文件夹\" /e

追问

robocopy怎么复制不重复的文件呢,就是有重复的直接跳过,不要复制,像XCOPY一样,文件夹和文件一起复制,重复的跳过,

追答

robocopy 默认就会跳过重复的文件.而且有非常详细的输出说明跳过了多少文件 目录等..

追问

太棒了,谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-31
xcopy /e /i /k /h /y /a /f /r /d H:\123 F:\123追问

你好,局域 网中的共享文件怎么复制啊,能用XCOPY复制吗,我的是WIN7

追答

能用呀 这个命令中有个开关是只复制文件比目标文件新的文件 。你放心我一只用这个的代码

追问

我是说复制局域网中的,怎么写局域 网中共享的文件

追答

【Xcopy /e /i /h /y /a /f /r h:\123 \\192.168.8.236\资料\】
这个是复你的【H:\123中】的文件 到\\192.168.8.236电脑上【资料】的命令
反过来是【Xcopy /e /i /h /y /a /f /r \\192.168.8.236\资料\ h:\123】

相似回答