首页 > 代码库 > xcopy

xcopy

xcopy

1.功能:复制文件和目录树

2.类型:外部命令

3.用法:

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] [/B] [/J] [/EXCLUDE:file1[+file2][+file3]...]


source 源文件

destination 目标文件的位置或名称

/A 只复制有存档属性集的文件,但不更改属性

/M 只复制有存档属性集的文件,并关闭其存档属性

/D:m-d-y 复制在指定日期或指定日期以后更改的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件

/EXCLUDE:file1[+file2][+file3]... 

/P 创建每个目标前询问是否创建

/S 复制目录和子目录,不包含空目录

/E 复制目录和子目录,包含空目录

/V 验证每个新文件的大小

/W 提示你在复制前按键

/C 再复制的过程中即使遇到错误也继续复制

/I 如果目标不存在且要复制多个文件则假定目标必须是目录

/Q 复制时不显示当前正在复制的文件的文件名

/F 复制时显示完整的源文件名和目标文件名

/L 显示要复制的文件,即source指定的文件

/G 允许将加密文件复制到不支持加密的目标

/H 复制隐藏文件和系统文件

/R 覆盖只读文件

/T 复制目录结构但不复制目录内的文件(不包括空目录或子目录),可与/E连用复制空目录和子目录

/U 只复制已经存在于目标中的文件

/K 复制源文件的属性;xcopy默认会重置只读属性

/N 用生成的短名称复制

/O 复制文件所有权和ACL信息

/X 复制文件审核设置

/Y 取消提示要覆盖现有目标文件

/-Y 提示要覆盖先有目标文件

/Z 在可重新启动模式下复制网络文件

/B 复制符号链接本身和链接目标

/J 复制时不使用缓冲的I/O,推荐在复制大文件时使用


4.自疑自答:

1./G参数的作用是什么?

2./U参数的作用是什么?

3./N参数作用?

4./O的作用?

5./X的作用?什么是文件审核设置?

6./Z的作用和适用场景?网络文件?

7.缓冲的I/O是什么?


本文出自 “execute” 博客,请务必保留此出处http://executer.blog.51cto.com/10404661/1954140

xcopy