Board logo

标题: [求助]用XCOPY时无法连目录一起拷贝。为何? [打印本页]

作者: wangmeng052     时间: 2007-3-27 10:39    标题: [求助]用XCOPY时无法连目录一起拷贝。为何?
用XCOPY时无法连目录一起拷贝。为何?

作者: ywcn     时间: 2007-3-27 10:51
加/s参数可以连子目录一起拷贝

作者: BWSkyer     时间: 2007-3-27 17:54
但是跟目录还是不可以的哦,我每次copy都是在另外一个盘先建好目录,在copy,这样才可以!也不知道是不是我没有看清楚参数!!

作者: wangmeng052     时间: 2007-3-28 01:36
加参数还是不行。

作者: Michael     时间: 2007-3-28 01:51
没见过不行的情况,很想体验一下。

作者: terse     时间: 2007-3-28 02:40
xcopy /e /q /i /h /r /y c:\源文件夹 d:\目标文件夹
我的机器上可以 XP2

作者: oilio     时间: 2007-3-28 03:05
目标不用事先存在也可以,靠/i参数。

作者: wangmeng052     时间: 2007-3-28 07:18
我试了一下,还是不行啊。郁闷。。。。。

作者: ywcn     时间: 2007-3-28 11:16
不会吧,/i 应该没问题啊

xcopy "源目录名" "目的目录名" /i
要连子目录一起拷的话在后面再加个 /s

作者: BWSkyer     时间: 2007-3-28 11:40
/I 如果目标不存在,又在复制一个以上的文件,
则假定目标一定是一个目录。

这个系统是这样解释的,xcopy "源目录名" "目的目录名" /i

那么目的目录名是自己建立的呢,还是和我copy的一样呢? 如果不exist怎么处理?

作者: terse     时间: 2007-3-28 12:48
目标不用事先存在也可以 和copy的一样

作者: wzsunlight     时间: 2007-3-28 17:59
Originally posted by terse at 2007-3-27 01:40 PM:
xcopy /e /q /i /h /r /y c:\源文件夹 d:\目标文件夹
我的机器上可以 XP2

同意

作者: ywcn     时间: 2007-3-29 03:44
Originally posted by BWSkyer at 2007-3-27 10:40 PM:
/I 如果目标不存在,又在复制一个以上的文件,
则假定目标一定是一个目录。

这个系统是这样解释的,xcopy "源目录名" & ...


不用提前建好,这个命令会自动建

作者: wangmeng052     时间: 2007-3-29 04:56
我的是在xp的命令行下做的。xcopy d:\th e:\ /s回车。将d盘th及文件复制到e盘。只能将文件复制但文件夹不能复制。

作者: Climbing     时间: 2007-3-29 05:44
xcopy d:\th e:\th /s /i

作者: terse     时间: 2007-3-29 05:44
xcopy d:\th e:\th /s /i

作者: wangmeng052     时间: 2007-3-29 05:45
正确答案是:xcopy d:\th e:\th /s/e回车

作者: wangmeng052     时间: 2007-3-29 05:48
谢谢15、16楼兄弟。加i和加e有何区别?

Last edited by wangmeng052 on 2007-3-28 at 04:49 PM ]

作者: terse     时间: 2007-3-29 05:53
不加i是提示确认E:\TH 是目录还是文件的

作者: wangmeng052     时间: 2007-3-29 07:02
非常感谢你。再问一句,xcopy命令,98启动盘进入的dos下,有此命令吗?

作者: b102588     时间: 2007-5-17 23:11
Originally posted by terse at 2007-3-28 02:40 AM:
xcopy /e /q /i /h /r /y c:\源文件夹 d:\目标文件夹
我的机器上可以 XP2


请问加Y和不加Y有什么区别 谢谢

作者: VAF     时间: 2007-5-18 03:35
Originally posted by terse at 2007-3-29 05:53 AM:
不加i是提示确认E:\TH 是目录还是文件的


有此命令, 但不支持长文件名, 且很多在 XP 下有效的参数在这里无效.

作者: vision     时间: 2007-6-2 00:20
都不行,dos622 的xcopy,没有i参数。
只能确定是否是目录了。

作者: xiagege     时间: 2009-2-18 23:49    标题: 我遇到过
路径一定要完整 不完整复制出来排列是乱的

作者: wglwx     时间: 2009-4-19 07:12
xcopy /e /q /i /h /r /y c:\源文件夹 d:\目标文件夹

我的机器上也可以

作者: xiaoqiangzx     时间: 2009-4-20 02:07    标题: xcopy 正接
正确答案是:xcopy d:\th\*.* e:\th /s/e回车

是在不行 你加个通配符 应该可以啦

作者: wangfangjian     时间: 2009-8-5 05:43
受教了 ,谢谢

作者: jh1688     时间: 2009-11-9 19:32
复制文件和目录树。

XCOPY source ] ]


...]

source 指定要复制的文件。
destination 指定新文件的位置和/或名称。
/A 只复制有存档属性集的文件,
但不改变属性。
/M 只复制有存档属性集的文件,
并关闭存档属性。
/D:m-d-y 复制在指定日期或指定日期以后更改的文件。
如果没有提供日期,只复制那些源时间
比目标时间新的文件。
/EXCLUDE:file1...
指定含有字符串的文件列表。每一个字符串
必须在文件的单独行中。如果有任何
字符串与要被复制的文件的绝对路径
相符,那个文件将不会得到复制。
例如,指定如 \obj\ 或 .obj 的字符串会排除
目录 obj 下面的所有文件或带有
.obj 扩展名的文件。
/P 创建每个目标文件前提示。
/S 复制目录和子目录,除了空的。
/E 复制目录和子目录,包括空的。
与 /S /E 相同。可以用来修改 /T。
/V 验证每个新文件。
/W 提示您在复制前按键。
/C 即使有错误,也继续复制。
/I 如果目标不存在,又在复制一个以上的文件,
则假定目标一定是一个目录。
/Q 复制时不显示文件名。
/F 复制时显示完整的源和目标文件名。
/L 显示要复制的文件。
/G 允许将没有经过加密的文件复制到
不支持加密的目标。
/H 也复制隐藏和系统文件。
/R 覆盖只读文件。
/T 创建目录结构,但不复制文件。
不包括空目录或子目录。/T /E 包括
空目录和子目录。
/U 只复制已经存在于目标中的文件。
/K 复制属性。一般的 Xcopy 会重置只读属性。
/N 用生成的短名复制。
/O 复制文件所有权和 ACL 信息。
/X 复制文件审核设置(隐含 /O)。
/Y 复制文件审核设置(隐含 /O)。
现存目标文件。
/-Y 导致提示以确认改写一个
现存目标文件。
/Z 用重新启动模式复制网络文件。

命令行开关 /Y 可以预先在 COPYCMD 环境变量中设置。
这可能被命令行上的 /-Y 改写。

这是CMD下的XCOPY 参数,纯DOS下没有 /I 等一些参数,但 /E 肯定有,楼主自己参考一下再玩吧……