xcopy 命令的常用开关

windows 自带的 xcopy 命令简介

说明

xcopy 用于复制文件和目录树(即递归复制),配合自带的开关,功能强大。

平时主要是配置自动化的时候用,也就是用得并不多,但是作用却很大。

因此就很容易忘记命令和开关的作用以及目标结果,这里开一篇文章,把经常使用的列进来,作为一个记录,随时可搜索查看。

开关说明

例子中,目标地址我都采用目录,其实文件也是可以的。

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

xcopy /I 源目录或文件 目标目录

开关 /E:复制目录和子目录,包括空目录。(即克隆整个目录,不包括隐藏和系统文件,如果需要,加上 /H)

xcopy /I /E 源目录或文件 目标目录

开关 /Y:如果目标文件存在,自动覆盖。

xcopy /Y 源目录或文件 目标目录

开关 /Q:复制时不显示文件名。(复制完毕后仅显示复制了多少个文件)

xcopy /Q 源目录或文件 目标目录

更多开关可通过下方命令进行查看

xcopy /?

使用例子

将源目录里边的文件(不含当前目录),复制到目标目录(自动创建目录,支持创建多级目录),并且

  1. 包括子文件
  2. 自动覆盖
  3. 不显示复制的路径
xcopy /I /E /Y /Q 源目录 目标目录
使用 Hugo 构建
主题 StackJimmy 设计