批处理复制文件夹(包括子文件夹和子文件),但是不覆盖,不是跳过啊。

本来已经提问的了,结果百度居然说我违规了,很急。

注意了,我说的是文件夹,不是文件。也就是一个文件夹内还有文件夹,并且还有数不清的文件。如果下面那条复制文件的命令,一个一个文件复制的话,我会死的

我就是在复制下面的那些文件时出的错,就是将A的复制到B。说明一下 A 和 B 中 是 ADOBE 公司 ai 和 ps 分别生成的同名文件,但是从大小上就可以看出他们的内容肯定是不同的。我就是复制这两个文件时出错了。

注意我要的是跳过已存在的文件,不是出错了就整条命令就都不执行了。你可以自己生成一些空白的新建文档来测试。

http://pan.baidu.com/share/link?shareid=4112269950&uk=471308520

ECHO n|xcopy "%~dp0\A" "%~dp0\B" /d /s /h /c /r

之前不是回答了吗?你怎么测试?截图呢 你测试一下附件.是不会覆盖文件且可以正常复制其他文件.

追问

还是错误啊,这次我截图了。我是将右边的复制到左边。

追答

::复制粘贴时请把记事本的自动换行选项关掉.以防止粘贴时出现格式问题.保存为批处理后运行批处理.

追问

我是用sublime_text编辑的,所以不会出现错误。

不过不用了,我经过排除,已经将出现问题的那两个文件夹删除了。现在已经可以了,谢谢你的回答,另一个账号的提问“被违规了”,解封了,把那一个的分也给你

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-13
搜一下:批处理复制文件夹(包括子文件夹和子文件),但是不覆盖,不是跳过啊。

批处理复制文件夹(包括子文件夹和子文件),但是不覆盖,不是跳过啊。
ECHO n|xcopy "%~dp0\\A" "%~dp0\\B" \/d \/s \/h \/c \/r之前不是回答了吗?你怎么测试?截图呢 你测试一下附件.是不会覆盖文件且可以正常复制其他文件.

怎么用批处理复制文件夹不替换同名文件夹
复制源文件夹D:\\电影 中的所有文件(包括子文件夹,下同)到目标文件夹E:\\电影,如果目标文件夹中已经存在某个同名的文件夹,则跳过不复制(而不是强行覆盖此文件),包括不复制源同名文件夹内的文件。

批处理怎样复制所在目录中的子文件夹及其中的文件
你说的是不是在某一个根目录下的文件夹,复制到其它的根目录下面去,如果是的,方法多啦 一种方法:也是最简单的一种方法:就是就快捷图标,快捷图标就是在工具栏内的双文件夹的图标,一点之后就在左侧出现了文件夹树,你只要把需要复制的文件夹往某一个根目录下一拖,就进去了。二种方法:是点...

批处理复制文件夹
\/H 也复制隐藏和系统文件。\/R 覆盖只读文件。\/T 创建目录结构,但不复制文件。不包括空目录或子目录。\/T \/E 包括 空目录和子目录。\/U 只复制已经存在于目标中的文件。\/K 复制属性。一般的 Xcopy 会重置只读属性。\/N 用生成的短名复制。\/O 复制文件所有权和 ACL 信息。\/...

怎样用批处理复制所在目录中的子文件夹及其中的文件
验证新文件写入是否正确。\/n 复制带有非 8dot3 名称的文件时,尽可能使用短文件名。\/y 不使用确认是否要覆盖现有目标文件 的提示。\/-y 使用确认是否要覆盖现有目标文件 的提示。\/z 用可重新启动模式复制已联网的文件。命令行开关 \/y 可以在 copycmd 环境变量中预先设定。这可能会被命令行上的 \/-...

批处理复制文件夹,保持目录结构不变,如果有相同的文件和文件夹则跳过...
echo offfor \/f "tokens=1 delims=*" %%i in (pdf.txt) do xcopy \/d "%%i" "d:\\my%%~pi"pause

ps批量处理文件 可以打开包含所有子文件夹 存储能否也自动按子文件夹...
在包含子文件夹的父文件夹里复制出任意一张子文件夹的图片,在复制的这张图片上执行的批处理过程就行了。然后你就会看到各子文件夹的文档会各回各家、各找各妈。

用批处理,把一个文件夹里的所有文件复制到另一个文件夹,如果此文件夹里...
更名A1,然后复制B文件夹的所以内容进A1(可以实现自动覆盖),再把A1更名B,这样就得到你想要的了,再把B复制到原B文件夹就完成了(这个过程要注意备份),虽然这个方法可行,代码也很简单,但是如果文件多而且大的话效率就很低了,另一个方法代码正在写,但不确定能不能实现......

用批处理,把一个文件夹里的所有文件复制到另一个文件夹,如果此文件夹里...
echo off&setlocal enabledelayedexpansionset "fd1=C:\\Users\\lytz\\Desktop\\C常用\\bat\\111"set "fd2=C:\\Users\\lytz\\Desktop\\C常用\\bat\\123"echo n|xcopy "%fd1%\\*" "%fd2%\\"pause::fd1和fd2为目录,fd2是目标目录,自行修改

批处理复制一个文件夹里包含子目录的txt文件到当前文件夹,不改变目录...
echo offsetlocal enabledelayedexpansionfor \/r "D:\\" %%a in (*.txt) do (set "fdir=%%~dpa"set "fdir=!fdir:~1!"if not exist "E!fdir!" md "E!fdir!"copy "%%a" "E!fdir!" \/y)pause互助互利,请及时点击【采纳回答】

相似回答