批处理入门手册之批处理常用DOS命令篇(attrib、del、copy、xcopy)

2019-01-29 21:35:03丽君

例1,
xcopy /s d:123 e:kkk
复制d:123目录下所有文件(夹)到e:kkk,不包括空的子目录。(默认情况下,xcopy 不复制隐藏或系统文件)


/E 复制所有子目录,包括空目录。同时使用 /e、/s 和 /t 命令行选项。

例2,
xcopy /e d:123 e:kkk
复制d:123目录下所有文件(夹)到e:kkk,包括空的子目录。(默认情况下,xcopy 不复制隐藏或系统文件)


/H 复制具有隐藏和系统文件属性的文件。默认情况下xcopy 不复制隐藏或系统文件。

例3,
xcopy /e /h d:123 e:kkk
复制d:123目录下所有文件(夹)到e:kkk,包括空的子目录。加上了/h参数后,xcopy 复制隐藏或系统的文件


/T 只复制子目录结构(即目录树),不复制文件。要复制空目录,必须包含 /e 选项。


/Y 禁止提示您确认要覆盖现存的目标文件。
当目标目录中已经存在了和源目录中即将复制的文件相同文件名的时候,就会出现“改写 X:XXX  (Yes/No/All)?”
这样的提示,让你选择是覆盖、不覆盖还是全部覆盖时,通过参数/y,可以实现重名文件无须确认直接覆盖。


★注意指定 Destination 是文件还是目录。
如果 Destination 不包含现有目录且不以反斜杠 () 结尾,会出现下列消息:

 Does destination specify a file name
 or directory name on the target
 (F = file, D = directory)?

系统将会询问你
目标 X:XXX 是文件名还是目录名
(F = 文件,D = 目录)?
 如果要将一个或多个文件复制到一个文件,请按 F。如果要将一个或多个文件复制到一个目录,请按 D。


思考:

比较一下xcopy /e d:123 e:kkk  和 xcopy /e d:123 e:kkk 两者之间有什么不同?
两者都是复制d:123目录下所有文件(夹)到e:kkk,包括空的子目录,但前者不会询问你
目标e:kkk 是文件名还是目录名
(F = 文件,D = 目录)?

您可能感兴趣的文章:

dos命令行choice命令使用详解批处理入门手册之批处理常用DOS命令篇(echo、rem、cd、dir)dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)dos里执行tracert命令只有一跳的原因及解决方法cmd命令行大全 dos命令 cmd命令整理dos(cmd)中删除、添加、修改注册表命令dos命令 cd命令使用说明[图文说明]C/C++中一次性执行多个DOS命令的实现思路
相关文章 大家在看