XCOPY 命令:

// 描述:

  将文件或目录(包括子目录)从一个位置复制到另一个位置。

// 语法:

  Xcopy <Source> [<Destination>] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d [:MM-DD-YYYY]][/u] [/i] [/s [/e]][/t]

   [/k][/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]] [{/y | /-y}] [/z] [/b] [/j]

// 参数:

/w: (Waiting)

   在开始复制文件之前,显示以下消息并等待你的响应:

/p: (Prompt)
  提示您确认是否要创建每个目标文件。

/c: (Clear error message)
  忽略错误。

/v: (Verify)

  在将每个文件写入目标文件时验证它们,以确保目标文件与源文件相同。

/q: (quiet)
  禁止显示xcopy消息。

/f: (filsnames)
  复制时显示源文件名和目标文件名。

/l: (lists)
  显示要复制的文件列表。

/g: (decretyped)
  目标不支持加密时创建解密的目标文件。

/d: (date)  

   复制仅在指定日期或之后更改的源文件。 如果未包含MM-DD-YYYY值,

  则xcopy将复制比现有目标文件更新的所有源文件。


/u: 

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

/i:  

如果Source是目录或包含通配符且Destination不存在,则xcopy假定
Destination指定目录名称并创建新目录。 然后,xcopy复制所有
将指定的文件放入新目录中。 默认情况下,xcopy会提示您指定是否
目标是文件或目录。

/s: (subdirectories)
  复制目录和子目录,除非它们是空的。 如果省略/ s,则xcopy有效在一个目录中。

/e: (empty files)
  复制所有子目录,即使它们是空的。 使用/ e和/ s和/ t命令行选项。

/t: (tree structure)
  仅复制子目录结构(即树),而不复制文件。要复制空目录,必须包含/ e命令行选项。

/k: (keep read-only attribute)
  如果源文件中存在,则复制文件并保留目标文件上的只读属性。 默认情况下,xcopy删除只读属性。

/r: (read-only)
  复制只读文件。

/h: (Hidden)
  使用隐藏和系统文件属性复制文件。 默认情况下,xcopy不会复制隐藏文件或系统文件.

/o: (Owership)
  复制文件所有权和自主访问控制列表(DACL)信息。

/x:

   复制文件审核设置和系统访问控制列表(SACL)信息(隐含/ o)。

/y: (yes)

/z:

   以可重新启动的模式通过网络复制。

// 注意事项:

    -->  如果在复制阶段丢失连接(例如,如果服务器脱机会断开连接),则在重新建立连接后将恢复连接。 /z 还显示为每个文件完成的复制操作的百分比。

    -->  可以在COPYCMD环境变量中使用/ y。 您可以在命令行上使用/ -y覆盖此命令。 默认情况下,除非您在批处理脚本中运行xcopy,否则系统会提示您进行覆盖。

  -->  如果省略Destination,则xcopy命令会将文件复制到当前目录。

  -->  如果Destination不包含现有目录且不以反斜杠()结尾,则会显示以下消息:

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

如果要将文件复制到文件,请按F. 如果要将文件或文件复制到目录,请按D.
可以使用 /i 命令行选项来禁止此消息,这会导致xcopy假定如果源是多个文件或目录,则目标是目录。

--> 要处理xcopy返回的退出代码,请在批处理程序中的if命令行上使用ErrorLevel参数。
   有关使用if处理退出代码的批处理程序的示例,请参阅其他引用。 下表列出了每个退出代码和说明。

code   Description
----------------------------------------------------------------------------------------
0      文件被复制没有错误。
----------------------------------------------------------------------------------------
1    没有找到要复制的文件。
----------------------------------------------------------------------------------------
2     用户按下CTRL + C以终止xcopy。
----------------------------------------------------------------------------------------
4     发生初始化错误。 内存或磁盘空间不足,或者在命令行中输入

     了无效的驱动器名称或无效语法。

----------------------------------------------------------------------------------------
5    发生磁盘写入错误。
----------------------------------------------------------------------------------------

// 实例:

  

// 复制在指定日期之后的文件
--------------------------------------------------------
C:\Users\Administrator\cmd\a>xcopy d:\Lofter\*.xls? /d:6-1-2018 /v /i /r /h /s /e
D:\Lofter\6月份耗材统计表.xls
D:\Lofter\6月对账单.xlsx
D:\Lofter\7月份耗材统计表.xls
D:\Lofter\电脑比价.xlsx
D:\Lofter\ExcelVBA\sort.xlsm
复制了 5 个文件

C:\Users\Administrator\cmd\a>dir *.xls?
驱动器 C 中的卷是 Windows10
卷的序列号是 0D7B-113B

C:\Users\Administrator\cmd\a 的目录

2018-06-26 16:50 18,432 6月份耗材统计表.xls
2018-06-01 11:48 10,788 6月对账单.xlsx
2018-07-26 10:29 30,720 7月份耗材统计表.xls
2018-07-10 17:38 9,740 电脑比价.xlsx
4 个文件 69,680 字节
0 个目录 19,065,155,584 可用字节

--------------------------------------------------------

// 复制远程主机上的共享文件夹的所有文件:
--------------------------------------------------------
C:\Users\Administrator\cmd>xcopy \\172.17.161.253\软件\2345\*.* /z /v
\\172.17.161.253\软件\2345\2345minipack.ini
\\172.17.161.253\软件\2345\p8_k15173065691_v2.0.exe
\\172.17.161.253\软件\2345\qqpcmgr_k15173065691_120458722.exe
复制了 3 个文件
--------------------------------------------------------

// 复制文件夹,包含空目录、隐藏文件、系统文件、只读文件。
--------------------------------------------------------
C:\Users\Administrator\cmd> tree d:\a /f
卷 软件 的文件夹 PATH 列表
卷序列号为 AE08-BAA0
D:\A
│ a.txt
│ b.txt

├─b
│ a.txt
│ b.txt

└─c

C:\Users\Administrator\cmd\a>xcopy /e /h /s /r /v d:\a
D:\a\a.txt
D:\a\b.txt
D:\a\b\a.txt
D:\a\b\b.txt
复制了 4 个文件

C:\Users\Administrator\cmd\a>tree /f
卷 Windows10 的文件夹 PATH 列表
卷序列号为 0D7B-113B
C:.
│ a.txt
│ b.txt

├─b
│ a.txt
│ b.txt

└─c
--------------------------------------------------------

复制命令(XCOPY)的更多相关文章

  1. XCOPY——目录复制命令

    XCOPY——目录复制命令 1.功能:复制指定的目录和目录下的所有文件连同目录结构. 2.类型:外部命令 3.格式:XCOPY [源盘:]〈源路径名〉[目标盘符:][目标路径名][/S][/V][/E ...

  2. 复制命令(COPY)

    COPY 命令: // 描述: 将一个或多个文件从一个位置复制到另一个位置. ### 注意:如果想复制文件夹,请使用 XCOPY . // 语法:  copy [/a] [/b] [/d] [/v] ...

  3. Linux cp (复制)命令简介

    \cp  -rf  source1  source2   source3   ....   directory cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] ...

  4. MySQL同主机不同数据库的复制命令

    MySQL同主机不同数据库的复制命令:注意运行在Terminal中,不运行在MySQL命令行中. 1 mysqldump Portal_DEV -u root -ppassword1$ --add-d ...

  5. inux xsel 拷贝复制命令行输出放在系统剪贴板上

    转载自:http://oldratlee.com/post/2012-12-23/command-output-to-clip 为什么要这么做?直接把命令的输出(比如 grep/awk/sed/fin ...

  6. Replication--复制事务和复制命令

    --=============================================== 对复制一直属于一知半解浑浑噩噩的状态,仅知道一些皮毛,对很多细节没有深入学习过, 如果不对之处,请各 ...

  7. linux 下文件重命名/移动/复制命令(转)

    linux 下文件重命名/移动/复制命令(转) linux下重命名文件:使用mv命令就可以了, 例:要把名为:abc   重命名为:123 可以这样操作: 重命名:MV命令 1.进入你的文件目录,运行 ...

  8. 在linux下的使用复制命令cp,不让出现“overwrite”(文件覆盖)提示的方法。(转)

    在linux下的使用复制命令cp,不让出现“overwrite”(文件覆盖)提示的方法. 一般我们在使用cp命令时加上-f选项,希望不让出现“overwrite”的提示(文件覆盖的提示).如:# cp ...

  9. Linux 文件复制命令cp

    文件复制命令cp 命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 source2 source3 ... ...

随机推荐

  1. 算法实践--最小生成树(Kruskal算法)

    什么是最小生成树(Minimum Spanning Tree) 每两个端点之间的边都有一个权重值,最小生成树是这些边的一个子集.这些边可以将所有端点连到一起,且总的权重最小 下图所示的例子,最小生成树 ...

  2. Windows配置ffmpeg

    一.ffmpeg简介 ffmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案. 支持操作系统: ...

  3. ubuntu16.04下docker安装和简单使用

    前提条件 操作系统 docker-ce支持的ubuntu版本: Bionic 18.04 (LTS) Xenial 16.04 (LTS) Trusty 14.04 (LTS) 卸载旧版本docker ...

  4. 如何让Excel单元格中的名字分散对齐

    1 操作方式 开始->对齐方式->对齐->水平对齐->分散对齐(缩进) 2 优势 不会破坏数据的有效性

  5. 基础 - 获得CPU主频

    // 获得cpu主频.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <windows.h> #include ...

  6. CSS之display

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Django项目的创建

    一. Django介绍 Python的WEB框架有Django.Tornado.Flask 等多种, Django相较与其他WEB框架其优势为: 大而全, 框架本身集成了ORM.模型绑定,.模板引擎, ...

  8. iOS之iOS11、iPhone X、Xcode9 适配指南

    更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类: 1.单纯升级iOS11后造成的变化: 2.Xcode9 打包后造成的变化: 3.iPhoneX的适配 一.单纯升级iOS11后 ...

  9. 20145319 《网络渗透》MS08_067安全漏洞

    20145319 <网络渗透>MS08_067安全漏洞 一 实验内容 了解掌握metasploit平台的一些基本操作,能学会利用已知信息完成简单的渗透操作 了解漏洞MS08_067的相关知 ...

  10. DataBaseDaoAbstract

    import java.lang.reflect.Method; import java.math.BigDecimal; import java.sql.PreparedStatement; imp ...