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

相关推荐

  • 破解Esxi服务器中Windows虚机密码

    一.Esxi操作1.找到需要重置密码的Windows虚机点击操作,打开编辑设置 2.连接windows10的cd镜像 3.找到虚拟机选项,引导选择BIOS,并设置下次强制进入BIOS设置,然后保存 二.Windows虚机操作1.启动虚机,找到boot选项,将CD-ROM Drive设置为高优先引导后保存退出.重启虚机 2.重启后进入安装界面,点击下一步 找到…

    2023年10月11日
    99100
  • 如何使用VNC进行远程桌面控制

    VNC是一款很实用的可以实现远程桌面控制的小工具,我遇到的有两种情况比较常见,一是有时候时候可能你会外出或离开自己办公室(但可以访问到办公司的网络),而很多资料都保存在办公室的台式机上,这时如果突然有问题需要用到那些资料,你又不方便立刻回去,这时你就可以考虑借助笔记本电脑通过VNC远程控制自己的台式机桌面进行操作,处理一些紧急问题;还有一种情况就是你外出或离…

    2024年5月13日
    89800
  • 实用Word技巧分享:快速且批量删除空格、空行 word如何批量删除空格行

    今天我们来聊聊Word查找替换技巧,介绍一下批量删除空格、空行的方法,快来看看吧! 在日常工作中我们经常会碰到以下2个困扰: 如,很多网上下载或拷贝到Word的纯文本形式的资料,最烦的莫过于文档中有一大堆空格或空行(回车符),格式非常混乱,完全不符合排版要求,如图所示。如果要一行一行的删除它们,费时费力。 为了快速让文本规范整洁,效果如图所示。 接下来,教大…

    2024年5月7日
    1.1K00
  • Windows实例内部自定义域名解析与本地网络域名解析不一致导致无法访问网站如何处理?

    问题描述 在Windows实例内部通过浏览器无法访问某网站,但在其他设备上可以正常访问,排查发现Windows实例内部自定义域名解析与本地网络域名解析不一致,具体说明如下: 问题原因 Windows实例内部和本地域名解析的IP地址不一致的可能原因如下: 解决方案 说明 本文操作以Windows Server 2019 数据中心版 64位中文版操作系统为例,其…

    2023年11月20日
    75400
  • tcping实用小工具

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

    2023年7月17日
    75500

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信