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


  Quote:
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


  Quote:
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


  Quote:
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


  Quote:
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 [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[+file2][+file3]...]

  source       指定要复制的文件。
  destination  指定新文件的位置和/或名称。
  /A           只复制有存档属性集的文件,
               但不改变属性。
  /M           只复制有存档属性集的文件,
               并关闭存档属性。
  /D:m-d-y     复制在指定日期或指定日期以后更改的文件。
               如果没有提供日期,只复制那些源时间
               比目标时间新的文件。
  /EXCLUDE:file1[+file2][+file3]...
               指定含有字符串的文件列表。每一个字符串
               必须在文件的单独行中。如果有任何
               字符串与要被复制的文件的绝对路径
               相符,那个文件将不会得到复制。
               例如,指定如 \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 肯定有,楼主自己参考一下再玩吧……