Xcopy-windows命令行复制命令详解

XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对拷贝的扇区都进行较验,但速度会降低。

xcopy用法

复制代码
 C:>xcopy /?
 复制文件和目录树。
  
 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]
                            [/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 改写。

示例

驱动器 d 复制所有文件和子目录(包括所有空的子目录)至驱动器 e 

xcopy d: e: /s /e

驱动器 d 复制所有文件和子目录(包括所有空的子目录、系统文件、隐藏文件)至驱动器 e,使用参数“/h”

xcopy d: e: /s /e /h

“I:Microsoft SQL ServerMSSQL.1MSSQLBackup1Manual”目录中 2019 年 04 月 01 日后更改的文件复制到“z:oa” 目录

xcopy "I:Microsoft SQL ServerMSSQL.1MSSQLBackup1Manual*" z:oa /d:04-01-2019 /s /e /y

更新上例中 “z:oa” 中存在的所有文件而不考虑日期 ,使用“/u”参数

xcopy "I:Microsoft SQL ServerMSSQL.1MSSQLBackup1Manual*" z:oa /s /e /y /u

要获得前一个命令要复制的文件列表而不实际复制文件,使用“/l”参数 

xcopy "I:Microsoft SQL ServerMSSQL.1MSSQLBackup1Manual*" z:oa /l

要将 “I:Microsoft SQL ServerMSSQL.1MSSQLBackup1Manual” 目录及其所有子目录复制到网络驱动器 z: 上的目录 oa,保留只读属性,并在 z: 上创建新文件时做出提示

xcopy "I:Microsoft SQL ServerMSSQL.1MSSQLBackup1Manual" z:oa /s /e /k /p

 “bak_20190401” 目录不存在时“xcopy”会创建该目录,并禁止显示创建新目录时出现的消息,使用“/i”参数 

xcopy "I:Microsoft SQL ServerMSSQL.1MSSQLBackup1Manual" z:oabak_20190401 /s /e /k /p /i

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/9022

(0)
郭靖的头像郭靖
上一篇 2023年6月8日 下午5:24
下一篇 2023年6月12日 下午4:37

相关推荐

  • Windows Server 2022声音驱动安装完,但是声音用不了

    win + r services msc 找到 Windows Audio Windows Audio Endpoint Builder 启用并改为自动

    2023年6月25日
    2.5K00
  • Windows挂载虚拟磁盘VHD/VHDX文件

    挂载VHD/VHDX 打开磁盘工具 WIN+R弹出运行窗口,输入:diskmgmt.msc命令,回车确认弹出磁盘管理工具 附加VHD/VHDX文件 可以看到已经添加到系统中,接下来就可以进行初始化操作 在系统中操作 打开我的电脑,可以发现多了一块磁盘 这个就是我们附加的vhdx文件。此时,已经可以对改vhdx文件进行操作了 分离vhdx

    2022年7月14日
    2.1K00
  • tcping实用小工具

    一、tcping介绍tcping:tcping命令基于tcp协议监控,可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作。 二、tcping与ping的区别(一).指代不同①ping:1、ping:是Windows、Unix和Linux系统下的一个命令。ping也属于一…

    2023年7月17日
    1.2K00
  • Word找回没有保存的文件方法

      1、“不保存”找回文件。   当我们关闭文档时,会提示,是否保存,如果点错了,直接点击“不保存”,咋办?   再次启动 Word,进入「打开」,选择右侧的「恢复未保存的文档」,在这里,我们可以看到许多文件,这些文件全部都是点击了“不保存”,没有保存下来的文件,找到我们需要的文件,然后“打开”即可。   2、死机、断电等导致文件丢失。   如果你正在使用 …

    2024年6月17日
    1.5K00
  • Win11如何执行干净启动?启动/禁用干净启动

      干净启动是什么?通过使用最少的一组驱动程序和启动程序来启动 Windows,这种启动方式就称为“ 干净启动”。使用干净启动过程启动计算机时,Microsoft Windows在启动时仅加载基本设备和服务。那Win11如何执行干净启动呢?下面我们就来看看。   如何执行 Windows 11 的干净启动   要执行 Windows 11 的干净启动,请执行…

    2024年6月14日
    1.5K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信