cmd复制命令的说明及使用方法

介绍

本篇内容介绍了cmd复制命令的说明及使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

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

<强> 1,命令说明

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

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

<强> 2,示例

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

<强> 1,单个文件的复制
1例,把123年。txt复制到d: \目录下。如果此操作成功,命令行窗口中会提示”已复制1个文件”。

复制c: \ 123。txt d: \

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

复制c: \ 123。txt d: \ abc。蝙蝠

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

复制。\ 123

<强> 2批量复制文件
1例,将c: \ 123目录中所有文件复制到d: \ abc目录中。
复制c: \ 123 d: \ abc

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

复制c: \ 123 \ *。rm d: \ abc/y

3,合并文件

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

复制/b d: \ 1。mp3 d: \ 2。3. mp3 e: \ mp3

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

复制/b d: \ 1。2.三种d: \ mp3

假设,你需要把d: \ \测试测试。txt这个文件复制到D盘根目录下,那么,使用复制D: \ \测试测试。txt d: \就可以轻易办的到。
当然,这是最简单的情形,在实际使用中,还是会碰到十分复杂的情况的。

如果d盘根目录下已经存在了一个名为测试。txt的文件,那么,复制过去的时候,本命令就会提示你是覆盖原文件,是放弃复制还是覆盖所有文件。如果你在批量复制的时候,一概覆盖原文件,那么,一个一个地选择十分麻烦,这个时候,你可以使用不加提示就覆盖原文件的参数/y(相当于自动选择了是的选项),完整的命令为复制/y d: \ \测试测试。txt d: \ .

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

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

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

cmd复制命令的说明及使用方法