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使用ipmitools管理ipmi

    今日有个服务器IPMI密码忘记,无法登陆,但是服务器不能够进行重启,并且还是windows系统,所以尝试通过ipmitool进行管理 首先安装ipmitool http://s.cnaaa11.com/soft/ipmitool.zip 服务器本地win系统下安装此工具,用于对自身服务器BMC发送指令,实现带内管理: 安装步骤: 1) 将IPMIToolWi…

    2024年5月7日
    1.2K00
  • 如何使用VNC进行远程桌面控制

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

    2024年5月13日
    1.1K00
  • Win11如何执行干净启动?启动/禁用干净启动

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

    2024年6月14日
    1.2K00
  • 由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开。请跟服务器管理员联系解决方法

    server2016远程桌面出现一下提示,无法正常链接 问题原因 是安装了远程桌面授权服务 解决方法 使用mstsc  /v: 192.168.188.14 /admin 强制登陆服务器 远程登陆系统后,运行输入Regedit 进入注册表 查找如下信息删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentCon…

    2024年2月19日
    1.4K00
  • tcping实用小工具

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

    2023年7月17日
    91400

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信