返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >批处理copy命令的具体使用
  • 641
分享到

批处理copy命令的具体使用

2024-04-02 19:04:59 641人浏览 泡泡鱼
摘要

目录示例单个文件的复制批量复制文件合并文件没有后缀的文件怎么复制?本文的命令说明来自与DOS命令帮助说明,如果与DOS命令帮助说明不同,请以DOS命令帮助说明为准。 语法 copy[

本文的命令说明来自与DOS命令帮助说明,如果与DOS命令帮助说明不同,请以DOS命令帮助说明为准。

语法

  • copy[源盘符:][路径]<源文件名>[a|b][目标盘符:][路径]<目标文件>[a|b][/d][/v][/n][y|-y][/z][/?]
  • copy<源文件名>+<源文件名2>[+……][<目标文件名>]
  • copy con:[文件名全称]

参数

$ copy /?
将一份或多份文件复制到另一个位置。

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 格式)。

示例

单个文件的复制

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

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

copy .\123
把当前目录下的123子目录中的文件全部拷到当前目录。

批量复制文件

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

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

合并文件

copy /b d:\1.mp3 d:\2.mp3 e:\3.mp3
把1.mp3和2.mp3合并成3.mp3。

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

假设,你需要把d:\test\test.txt这个文件复制到D盘根目录下,那么,使用 copy d:\test\test.txt d:\ 就可以轻易办到。

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

如果复制的时候,你还需要把源文件改个名,比如把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的高级版本,有更丰富的参数.

没有后缀的文件怎么复制?

没有后缀的文件无法使用xcopy复制,使用copy可正常复制
copy d:\WEB.xml d:\bcht-web-service\

到此这篇关于批处理copy命令的具体使用的文章就介绍到这了,更多相关批处理 copy内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 批处理copy命令的具体使用

本文链接: https://lsjlt.com/news/142491.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 批处理copy命令的具体使用
    目录示例单个文件的复制批量复制文件合并文件没有后缀的文件怎么复制?本文的命令说明来自与DOS命令帮助说明,如果与DOS命令帮助说明不同,请以DOS命令帮助说明为准。 语法 copy[...
    99+
    2024-04-02
  • 批处理脚本del命令的具体使用
    1、del 命令帮助文档如下 C:\Users\Administrator>help del 删除一个或数个文件。 DEL [/P] [/F] [/S] [/Q] [/A[...
    99+
    2024-04-02
  • 批处理中Copy与Xcopy命令有哪些区别
    这篇文章主要介绍了批处理中Copy与Xcopy命令有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Copy与Xcopy的区别一,copy不能在有子目录存在的文件中拷贝...
    99+
    2023-06-08
  • 如何使用批处理命令的tree命令
    这篇文章主要讲解了“如何使用批处理命令的tree命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用批处理命令的tree命令”吧!tree ,在英语中的基本含义是“树”,在cmd中,t...
    99+
    2023-06-08
  • Rediskeys命令的具体使用
    keys命令: DEL KEY:该命令用于在key存在时删除key DUMP KEY:序列化给定key,并返回被序列化的值 序列化:把对象转化为可传输的字节的序列过程称为序列化 ...
    99+
    2024-04-02
  • dockersearch命令的具体使用
    目录一、docker search 命令选项二、docker search 使用实例2.1 通过指定镜像名搜索2.2 搜索结果不进行截断显示2.3 设置搜索结果只显示10个2.4 搜...
    99+
    2023-02-13
    docker search命令 docker search
  • 批处理命令call、start、goto的使用
    目录1、call命令1.1调用批处理1.2调用目标标签2、调用call 和不用call 的区别3、goto 命令4、start类似于创建一个线程1、call命令 CALL从一个批处理...
    99+
    2024-04-02
  • 如何使用批处理for命令
    这篇文章主要讲解了“如何使用批处理for命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用批处理for命令”吧!FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他...
    99+
    2023-06-08
  • 如何使用批处理more命令
    这篇文章主要介绍“如何使用批处理more命令”,在日常操作中,相信很多人在如何使用批处理more命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用批处理more命令”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-08
  • Linux which命令的具体使用
    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置。 whereis 查看文件的位置。 locate 配合数据库查看文件位置。...
    99+
    2022-06-04
    Linux which命令 Linux which
  • Linux dirname命令的具体使用
    01. 命令概述 dirname - 从文件名剥离非目录的后缀 dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容。dirname命令读取指定路径名保留最后一个/及其后面的字符,删除其他部分,并写结果到...
    99+
    2022-06-04
    Linux dirname命令 Linux dirname
  • Linux gcc命令的具体使用
    01. 命令概述 gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。 gcc是GNU编译器套件(GNU Compiler Collectio...
    99+
    2022-06-04
    Linux gcc命令 Linux gcc
  • Linux man命令的具体使用
    01. 命令概述 linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。 同时也可以使用man man 查看man的使用方法。 02. 命令格式 man [-adfhktwW]...
    99+
    2022-06-04
    Linux man命令 Linux man
  • Java的jmap命令的具体使用
    目录jmap命令简介jmap命令参数-heap-histo[:live]-clstats-finalizerinfo-dump:[live,]format=b,file=-F-h 和...
    99+
    2024-04-02
  • DOS批处理命令For循环命令如何使用
    这篇文章主要介绍了DOS批处理命令For循环命令如何使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。for命令是一种对一系列对象依次循环执行同一个或多个命令的在命令行或批处...
    99+
    2023-06-08
  • bat批处理if命令怎么使用
    在批处理中,可以使用`if`命令来执行条件判断。下面是`if`命令的用法:1. 语法:```batchif condition co...
    99+
    2023-08-11
    bat批处理
  • shell命令之mv的具体使用
    目录文件间的移动文件到目录的移动目录到目录的移动思考操作系统为 macOS 10.12.4 shell 的 mv 命令为移动(moving)的意思,实际可分为文件间的移动,文件到目录的移动,目录到目录的移动。 mv参数设...
    99+
    2022-06-05
    shell命令mv
  • GoLang之gobuild命令的具体使用
    目录1.go build命令2.手动案例2.1新建文件2.2配置2.3go mod init2.4go get -u github.com/jinzhu/configor2.5go ...
    99+
    2024-04-02
  • shellsleep睡眠命令的具体使用
    目录1. 背景2. 简介3. 语法4. 与 wait 区别5. 实例5.1 设置警报5.2 终端中的延迟命令5.3 变量分配给 sleep5.4 定义检查间隔5.5 为操作完成留出时...
    99+
    2023-01-12
    shell sleep命令 shell sleep睡眠命令
  • shellwait等待命令的具体使用
    目录1. 简介2. 语法3. 示例3.1 等待命令3.2 单进程等待3.3 单进程 bash 等待3.4 多个进程等待3.5 多个进程 bash 等待 PID1. 简介 bash w...
    99+
    2023-01-12
    shell wait
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作