24小时热门版块排行榜    

查看: 848  |  回复: 11
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

flyfish103

[交流] 求助:急需一DOS命令

请教高手,复制一目录下文件(包括子目录以及子目录下的所有文件)的命令以及语法,急用,往解!!最好举出例子
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

天哥

铁虫 (初入文坛)

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T]
                           [/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 改写。

如: xcopy c:\aa d:\ /e
   将拷贝c:\aa下的所有目录及文件到d:\下

[ Last edited by 天哥 on 2006-5-23 at 22:38 ]
7楼2006-05-23 22:35:46
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

jenny80

★ ★
小狗(金币+1):多谢-)
flyfish103(金币+1):谢谢了!!:)
文件复制命令COPY(内部命令)
格式:COPY[源盘符][源路径]<源文件名>[目标盘符][目标路径][目标文件名]

功能:将指定盘上的一个或多个文件复制到另一指定磁盘的指定目录下

说明:

源文件名和目标文件名均可使用通配符(*及?)
指定目标文件名时为改名复制,省略目标文件名为同名拷贝,但同盘拷贝时目标文件不能与原文件同名
不能拷贝隐含和系统属性的文件
例1 将C盘上WPS子目录下的所有*.WPS文件复制到C盘

C:\>COPY C:\WPS\*.WPS A:

例2 将当前A盘上的TEST1.TXT文件拷贝到C盘上,并改名为TEST2.TXT

C:\>COPY A:TEST1.TXT C:\TEST2.TXT

例3 将C盘上子UCDOS目录下的第一个字母是P的文件拷贝到A盘的PE子目录下,第一字母改为Q

C:\>COPY C:\UCDOS\P*.*A:\PE\Q*.*
目录与文件拷贝命令XCOPY(外部命令)
格式:[盘符][路径]XCOPY[源盘符][源路径][源文件名][目标盘符][目标路径][目标文件名][参数]

功能:拷贝指定子目录中的文件及其下层子目录与文件

说明:

XCOPY命令不拷贝隐藏文件和系统文件
如果未指定拷贝目标,XCOPY命令把文件拷贝到当前目录下
当指定的目标路径不存在时系统提示(F=file,D=directory)?选择D可自动建立指定的路径
主要参数:
/A 拷贝与源说明相匹配的档案文件

/D mm/dd/yy 拷贝指定日期及以后的文件

/S 在拷贝一个子目录时,连同这个目录下的子目录内容一并拷贝,但空目录不予拷贝

/E 可以拷贝空子目录,必须与/S一起使用

/V 校验写盘是否正确

/P 在每拷贝一个文件前提示用户确认

/W 写盘前暂停(以便用户更换源驱动器中的源盘)

例 将C:SUB1子目录及其下层所有子目录内的文件一同拷贝到A盘内

C:\DOS>XCOPY C:\SUB1 A: /S
参考资料:http://zyax.nease.net/Others/DOS.htm
2楼2006-05-23 21:38:22
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

energy

荣誉版主 (知名作家)

google     xcopy
abc
3楼2006-05-23 21:42:27
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

flyfish103

怎么用不起啊!系统提示
this program cannot be run in DOS mode
郁闷
4楼2006-05-23 21:50:43
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见