copy,中文含义为“复制”,一个很容易见名知意的命令,它的作用是复制文件,用法十分简单:copy 源文件 目的路径。

1,命令说明

将一份或多份文件复制到另一个位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ …]] [destination [/A | /B]]
source指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件
的提示。
/-Y 使用确认是否要覆盖现有目标文件
的提示。
/Z 用可重新启动模式复制已联网的文件。
/L 如果源是符号链接,请将链接复制
到目标而不是源链接指向的实际文件。
命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
这可能会被命令行上的 /-Y 替代。除非 COPY
命令是在一个批处理脚本中执行的,默认值应为
在覆盖时进行提示。
要附加文件,请为目标指定一个文件,为源指定
数个文件(用通配符或 file1+file2+file3 格式)。

2,示例

COPY命令只能复制文件,不能复制文件夹。

1,单个文件的复制

例1,把123.txt复制到d:\目录下。如果此操作成功,命令行窗口中会提示“已复制1个文件”。
copy c:\123.txt d:</code>

例2,把123.txt复制到d:\目录下,并把它修改为abc.bat,这里修改了文件名和它的格式。

copy c:\123.txt d:\abc.bat

例3,把当前目录下的123子目录中的文件全部拷到当前目录。

copy .\123

2,批量复制文件

例1,将c:\123目录中所有文件复制到d:\abc目录中。
copy c:\123 d:\abc

例2,将c:\123目录中所有rm格式的文件复制到d:\abc目录中,当目标目录中已经存在了和源目录中即将复制的文件相
同文件名的文件时,就会出现如“改写x:\xx吗?(Yes/No/All):”这样的提示,让你选择是覆盖、不覆盖还是全部覆
盖,通过参数/y(复制单个文件或批量复制时皆可使用),可以实现重名文件无须确认直接覆盖。

copy c:\123*.rm d:\abc /y

3,合并文件

例1,把1.mp3和2.mp3合并成3.mp3。

copy /b d:\1.mp3 d:\2.mp3 e:\3.mp3

例2,把1.txt和2.mp3合并,这里没有指定合成后的文件名哦,缺省情况下,合并后的文件名是命令中的第一个文件的
名。在这里,即把2.mp3合并进了1.txt。

copy /b d:\1.txt d:\2.mp3

假设,你需要把d:\test\test.txt这个文件复制到D盘根目录下,那么,使用copy d:\test\test.txt d:\ 就可以轻易办到。
当然,这是最简单的情形,在实际使用中,还是会碰到十分复杂的情况的。
如果D盘根目录下已经存在了一个名为test.txt的文件,那么,复制过去的时候,copy命令就会提示你是覆盖原文件、是放弃复制还是覆盖所有文件。如果你在批量复制的时候,一概覆盖原文件,那么,一个一个地选择十分麻烦,这个时候,你可以使用不加提示就覆盖原文件的参数 /y (相当于自动选择了Yes选项),完整的命令为 copy /y d:\test\test.txt d:</code> 。

如果复制的时候,你还需要把源文件改个名,比如把test.txt改为1.txt的时候,可以直接使用:copy d:\test\test.txt d:\1.txt 这样的命令,也就是说,在指定目的路径的时候,直接指定文件名,那么,新的文件名就是源文件复制之后的名字。

如果要复制的路径带有空格、&等特殊符号的时候,请使用引号把这些特殊字符括起来,比如: copy “d:\test abc\test.txt” “d:\t&est”

copy命令除了“复制”文件的功能外,还有一个绝活:合并多个文件为一个文件,具体的格式为:copy 文件1+文件2+文件3+…… 目的路径\新文件名 。例如:copy d:\test.txt+d:\abc.txt d:\test\test.txt,那么,就把D盘根目录下的test.txt和abc.txt两个文件的内容合并为test.txt,并保存到d:\test目录下。

copy 还有一些参数,但是常用的就上面的用法,更多的用法请在命令行窗口中使用 copy /? 来查询,很容易上手的。
  必须注意的是,copy只能复制文件,对于文件夹的复制,则需要另请高明,动用xcopy来复制。xcopy是copy的高级版本,有更丰富的参数,能实现更加复杂的功能,通吃文件和文件夹的复制,以后将另行介绍,在这里就不展开讲解了。

cmd copy命令 文件复制相关推荐

  1. cmd copy命令 文件复制【转】

    本文转载自:https://www.jb51.net/article/18981.htm copy,中文含义为"复制",一个很容易见名知意的命令,它的作用是复制文件,用法十分简单: ...

  2. TI CCS CMD连接器命令文件说明

    TI CMD连接器命令文件 一般概念介绍 DSP(TMS320) cmd示例 TMS570 cmd示例 具体的cmd使用可见TI ARM/C28X Assembly Language Tools vx ...

  3. windows cmd 执行命令文件路径带有空格的处理方式

    windows cmd 执行批处理命令文件路径带有空格的处理方式 当执行命令的时候如果文件路径带有空格,windows可能会找不到该目录,这时候需要使用双引号做一下处理 cmd执行: "D: ...

  4. cmd del命令 文件删除

     删除文件使用的命令是del,它的全称是delete. del命令的用法很简单,使用 "del 文件路径" 的格式就可以了.比如,想删除D盘根目录下的test.txt,使用de ...

  5. exe 文件打包和 cmd 常用命令

    exe 文件打包 pip install pyinstaller 打包完成后项目文件夹中会多一个 dist 目录,exe 文件就在其中 打包 ddddocr pyinstaller -D -w ddd ...

  6. CCS中的cmd命令文件

    CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用,常常令人困惑,系统出现的问题也经常与它们的不当使用有关 ...

  7. cmd如何卸载Java_cmd del命令 文件删除

    cmd del命令 文件删除 更新时间:2009年07月05日 14:15:05   作者: 删除文件使用的命令是del,它的全称是delete. del命令的用法很简单,使用 "del 文 ...

  8. cmd脚本命令--之基本命令锦集

    转自:http://www.jb51.net/article/26994.htm 目录 第一章 批处理基础 第一节 常用批处理内部命令简介 1.REM 和 :: 2.ECHO 和 @ 3.PAUSE ...

  9. windows cmd下使用copy 命令,利用通配符 * 进行匹配后复制后的文件只有1k?xcopy直接跳过询问目录还是文件名该怎么实现?

    copy命令的作用是将一个或多个已存在的文件复制到其他位置 XCOPY复制指定的目录和目录下的所有文件连同目录结构. copy命令是可以通过通配符进行文件复制的,如下图我有两个以7z开头的文件,一个是 ...

  10. cmd命令windows服务器间文件复制,cmd下面复制文件的速度是多少?

    巧用Win7多线程复制 提高操作速度 在进行大量的文件数据复制时,"龟速"可能会让一些朋友头疼不已:几百兆或几G的文件还算可以,但是文件有几十G甚至上百G的时候,估计这样的速度就让 ...

最新文章

  1. 什么闭包,有什么特性,有什么影响,为什么用闭包
  2. ACM - 算法篇,基础题目
  3. 机器学习理论《统计学习方法》学习笔记:第九章 EM算法及其推广
  4. Android 弱引用和软引用
  5. 小米8对一加6打开软件速度测试,买一加6还是小米8?小米8和一加6区别对比
  6. 雷军宣布红米 Redmi 品牌独立,这对小米意味着什么?
  7. 【计算机组成原理】总线
  8. matlab中circle函数_JavaScript碎片——函数闭包(模拟面向对象)
  9. Codeforces 1114C(数论+唯一分解)
  10. HTML5 — 知识总结篇《VII》【图片元素】
  11. linux 进程间通信 --- 消息队列 消息队列标识符 --- 同一类型 --- 消息头 --- 消息体
  12. java中this和this()区别
  13. 闪聚支付前端部署指南
  14. 如何逼自己玩命学习,这几款超奶思的学习APP,让你爱上学习!
  15. 生成对抗网络(GAN)论文原文详解
  16. 使用ipv6-test.com测试服务器域名是否支持IPV6
  17. linux 性能分析工具——perf
  18. 智能名片如何在会场营销落地
  19. java优先队列 PriorityQueue详解(附图)
  20. KingbaseES V8R6 ksql 关闭自动提交

热门文章

  1. matlab语音信号生成语谱图,基于MATLAB的语音信号采集和语谱图分析
  2. android后台获取当前屏幕截图(screencap.cpp修改)
  3. VTuber拍摄幕后:操作员、动捕设备、软件支撑
  4. 央行数字货币(CBDC)基础知识
  5. 谷歌自动启动flash
  6. python双向链表以及双向循环链表
  7. POST 和 GET的 区别
  8. Auto CAD:CAD绘图设计以项目为导向,从八大角度快速设计技巧经验总结(基本绘图、图形编辑与修改、图层运用、尺寸标注、布局、CAD参数化、三视图操作、轴测图)之详细攻略
  9. usb驱动设备该设备无法启动 代码10
  10. 【软件测试】:测试通过标准