xcopy使用
xcopy使用
XCOPY 目录复制命令
-
功能:复制指定的目录和目录下的所有文件连同目录结构
-
类型:外部命令
-
格式:XCOPY [源盘:] <源路径名> [目标盘符:][目标路径名][/S][/V][/E]
-
使用说明:
(1)XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝隐藏文件和系统文件;
(2)使用时源盘符、源目标路径名、源文件名至少指定一个;
(3)选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不设计其下的子目录;
(4)选用/V参数时,对拷贝的扇区都进行校验,但速度会降低。
参数 | 描述 |
---|---|
/A | 只复制有存档属性集的文件,但不改变属性 |
/M | 只复制有存档属性集的文件,并关闭存档属性。 |
/W | 在开始复制文件之前将显示消息并等待你的响应; |
/P | 提示你确认是否要创建每个目标文件 |
/C | 忽略错误 |
/V | 在写入目标文件时验证每个文件,以确保目标文件与源文件完全相同。 |
/Q | 进制显示"xcopy"消息 |
/F | 复制时显示源文件名和目标文件名; |
/L | 显示要复制的文件列表 |
/G | 创建已解密的目标文件; |
/D[:MM-DD-YYYY] | 只复制那些在指定日期或指定日期之后更改过的源文件。如果不包括“MM-DD-YYYY”的值,"xcopy"会复制比现有“Des"文件新的所有"source"文件。该命令行选项使用你可以更新更改过的文件。 |
/U | 只从“source"复制"dst"中已有的文件 |
/I | 如果“source"是一个目录或包含通配符,而"dst"不存在,”xcopy"会假定"dst"指定目录名并创建一个新目录。然后,“xcopy”会将所有指定文件复制到新目录中国。默认情况下,"xcopy"将提示您指定”dst"是文件还是目录。 |
/S | 复制非空的目录和子目录。如果省略“/S",则”xcopy"将在单个目录中工作 |
/E | 复制所有子目录,包括空目录,将"/E"与"/S"和"/T"命令行选项一起使用 |
/T | 只复制子目录结构,不复制文件,需要复制空目录,必须包含"/E"选项 |
/K | 复制文件,如果源文件具有只读属性,则在目标文件中保留该属性。默认情况下,"xcopy"将删除只读属性。 |
/R | 复制只读文件 |
/H | 复制具有隐藏和系统文件属性的文件。默认情况下,"xcopy"不复制隐藏和系统文件。 |
/N | 使用NTFS短文件或目录名创建副本。将文件或目录从NTFS卷复制到FAT卷或者当目标系统需要FAT文件系统命名约定时,需要“/N”. |
/O | 复制文件所有权与随机访问控制列表信息。 |
/X | 复制文件审核设置和系统访问控制列表。 |
/exclude:FileName1+filename2 | 指定包含字符串的文件列表。 |
/Y | 禁止提示确认要覆盖已存在的目标文件。 |
/? | 在命令行提示符显示帮助。 |
xcopy的退出代码
退出代码 | 描述 |
---|---|
0 | 文件复制没有错误 |
1 | 没有找到要复制的文件。 |
2 | 用户按Ctrl+C终止了"xcopy" |
4 | 出现了初始化错误。没有足够的内存或磁盘空间,或命令行上输入了无效的驱动欧冠区名称或语法。 |
5 | 出现了磁盘写入错误。 |