将一个或多个文件从一个位置复制到其他位置,

时间:2019-10-11 00:39来源:操作系统
COPY 命令: 复制 将二个或八个文本从二个职位复制到别的职位。 // 描述: 语法 copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ ...]][Destination [{/a|/b}]] 将一个

COPY 命令:

复制
将二个或八个文本从二个职位复制到别的职位。

  // 描述:

语法
copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}] [+ ...]][Destination [{/a|/b}]]

    将一个或五个公文从多个地方复制到另五个地点。

参数
/d 
允许将复制的加密文件在目的处作为解密文件保留。 
/v 
证实是还是不是准确写入新文件。 
/n 
在复制名字当先五个字符,只怕文件增添名当先七个字符的文书时采取短文件名(假使有的话)。 
/y 
取缔提醒您认同要覆盖现成的靶子文件。 
/-y 
唤醒您认同要掩没现有的靶子文件。 
/z 
在重启情势中复制网络文件。 
/a 
标记 ASCII 文本文件。 
/b 
标记二进制文件。 
Source 
必备内定要复制的公文或文件集的所在地点。source 可以由驱动器号和冒号、文件夹名、文件名或这几者的构成所结合。 
Destination 
必备钦点要将文件或文件集复制到的岗位。Destination 能够由驱动器号和冒号、文件夹名、文件名及这几者的结合所结合。 
/? 
在命令提醒符展现帮忙。 
注释
能够复制这多少个运用文件甘休字符 (CT奥迪Q3L+Z) 以注明文件甘休的 ASCII 文本文件。 
使用 /a 
当在命令行的公文列表以前有 /a 时,它适用于具有已列出的文书,直到 copy 碰着 /b。在此种场合下,/b 应用于文件前边的 /b。

    ### 注意:比方想复制文件夹,请使用 XCOPY 。

当 /a 在命令行上紧跟在文书列表之后时,它适用于全数已列出的公文,直到 copy 境遇 /b。在此种景观下,/b 应用于文件前边的 /b。

  // 语法:

/a 参数的效率在于它在指令行字符串中的地方。当 /a 紧随 Source 之后时,copy 会将文件作为 ASCII(文本)文件,并复制第叁个公文停止符前的数目。

     copy [/a] [/b] [/d] [/v] [/n] [/z] [/y | /-y] <source> [/a] [/b] [<source> [/a] [/b] [+ ...]] [<destination> [/a] [/b]] 

当 /a 紧随 Destination 之后时,copy 会添Gavin件停止符作为文件的最后三个字符。

  //  参数:

使用 /b 
/b 内定命令解释器读取目录中由文件大小钦点的字节数。/b 是 copy 的私下认可值,除非 copy 用于合併文件。

    /a(ASCII):

当 /b 在指令行上位于文件列表以前时,它适用于具备已列出的文件,直到 copy 境遇 /a。在此种处境下,/a 应用于文件后面包车型大巴 /a。

      --> 表示二个ASCII文本文件。  

当 /b 在指令行上位于文件列表之后时,它适用于全体已列出的公文,直到 copy 碰到 /a。在此种状态下,/a 应用于文件后边的 /a。

    /b(Binary):

/b 的服从在于它在指令行字符串中的地方。当 /b 紧随 Source 之后时,copy 复制包涵别的文件结束符的总体文件。

      --> 表示一个二进制文件。

当 /b 紧随 Destination 之后时,copy 不会助长文件甘休符。

    /d(Decrpyted):

使用 /v 
如若写入操作无法校验,则会油不过生谬误音信。就算采纳 copy 相当少产生记录错误,不过还是能够应用 /v 来确认保证重点的数码已正确记录。因为要检查驱动器上记下的每三个扇区,所以该 /v 命令行选项也会使 copy 命令的运维速度减慢。

      --> 允许将复制的加密文件保留为对象地点的解密文件。

使用 /y 和 /-y 
设若在 COPYCMD 处境变量中先行安装了 /y,能够因而在命令行使用 /-y 来替换该装置。暗许境况下,在轮换该装置时会提醒您,除非该 copy 命令在批管理脚本中执行。

    /v(Verify):     

从属文件 
要附Gavin件,请为 Destination 钦赐单个文件,但要为 Source 钦点七个公文(使用通配符或 文件 1+文件 2+文件 3 的格式)。

      --> 验证是不是科学写入了新文件。
      --> 借使不可能求证写入操作,则会来得错误消息。 固然复制时少之甚少出现录制错误,但足以选用/v 验证是或不是已正确录像关键数据。
         ### 注意:/v 命令行选项也会裁减复制命令的快慢,因为必需检查磁盘上记录的每一种扇区。

使用 /z 
假使在复制阶段三番五次错失(举个例子,假使服务器脱机切断了连年),copy /z 将在再次创立连接后继续复制。/z 相同的时候会来得每一个文件已变成的复制操作的百分比。

    /n:

复制到设备以至从设备复制 
能够用配备名更迭二回或频仍冒出的 source 或 destination。

        --> 在复制名称长度超越四个字符的文本或文件扩张名超越多个字符的公文时,请使用短文件名。

在复制到设备时使用或简捷 /b 
当 destination 是设备时(比方,Com1 或 Lpt1),/b 将以二进制方式将数据复制到该器械。在二进制情势下,copy /b 会将具有字符(包含特殊字符,举例, CT奔驰M级L+C、CT帕杰罗L+S、CTGL450L+Z 乃至换行符等)作为数据复制到设备。不过,要是简单了 /b,则将以 ASCII 情势将数据复制到设备。在 ASCII 方式下,特殊字符可能造成 Windows XP 在复制进程中联合文件。有关详细新闻,请参阅“合併文件”。

    /z:

运用暗许目的文件 
即使不钦命指标文件,将动用与源文件一律的名号、创制日期、创制时间来创立别本,并将新别本置于目四驱动器的当前目录中。假使源文件位于当后驱动器的当前目录中,而你没有为对象文件钦命别的驱动器或目录,则 copy 命令将告一段落并展示下列错误信息:

      --> 以可再度开动的形式复制网络文件。

File cannot be copied onto itself

      --> 要是在复制阶段再三再四错失(举个例子,假如服务器脱机会断开连接),则在重新确立连接后将三番五次复制 /z。 /z 还显示为种种文件达成的复制操作的比重。

0 File(s) copied 

    /y /-y:
      --> 假若在COPYCMD碰到变量中预设了 /y,则能够在命令行使用 /-y 覆盖此设置。 暗中同意情况下,除非在批处理脚本中施行复制命令,不然在轮换此设置时会提醒您。  

联合文件 
假诺钦赐了运用加号 (+) 分隔的八个 source,copy 会将那一个文件合并在单个文件之中。纵然在 source 中央银行使了通配符(* 或 ?),但在 destination 中钦定了单个文件名,则 copy 会将享有与 source 中的文件名匹配的文件合併,并行使在 destination 中钦定的文书名来成立单个文件。除非采纳了 /b 命令行选项,不然在任一种情景中,copy 都会假定合併的文件是 ASCII 文件。

  // 注意:

复制零长度文件 
Copy 不会复制 0 字节长度的文本。使用 xcopy 复制这几个文件。

--> 要复制目录的装有文件和子目录,请使用xcopy命令。

转移文件的时辰和日期 
假诺要将目前的时日和日期指派给文件而不改换文件,请使用以下语法: 

--> 您可以复制利用文件停止符(CT悍马H2L + Z)的ASCII文本文件来提醒文件的末段。

copy /b Source+,,

--> 要附Gavin件,请为Destination钦命单个文件,为Source钦赐几个文件(使用通配符或File1

逗号阐明省略了 Destination 参数。

  • File2 + File3格式)。

在子目录中复制文件 
要复制目录中的全数的公文和子目录,应该使用 xcopy 命令。有关 xcopy 的详细消息,请参阅“”。

--> 能够将配备名称替换为二回或频仍涌出的源或目标。

故障恢复生机调整台提供了饱含分歧参数的 copy 命令。 
范例
要将文件 Memo.doc 复制到当前目录中的 Letter.doc,并保管在复制的文书的末梢为文件结束符,请键入: 

--> 当Destination是器材(举个例子,Com1或Lpt1)时,/b 以二进制方式将数据复制到设备。 在二进制格局下,copy /b 将装有字符
   (包含特殊字符,如CT中华VL + C,CT卡宴L + S,CTLacrosseL + Z和ENTE宝马7系)复制到设备作为数据。 不过,倘诺省略/b,则数据将以ASCII形式复制到设备。
     在ASCII方式下,特殊字符大概会招致文件在复制进度中集合。

copy memo.doc letter.doc /a 

--> 如若未钦定目的文件,则会成立与原来文本具备同等名称,修改日期和改变时间的别本。 新别本存款和储蓄在目四驱动器的当前目录中。
     假若源文件位于当前驱动器和当前目录中,並且您未有为对象文件钦命别的驱动器或目录,则copy命令将告一段落并出示以下错误音讯:

要将文件 罗布in.typ 从目四驱动器的当前目录复制到位于驱动器 C 上的水保目录 Birds 中,请键入: 


copy robin.typ c:birds 

C:UsersAdministrator>copy a.txt
文件不能自身复制。

万一 Birds 目录不设有,罗布in.typ 文件将被复制到驱动器 C 的磁盘根目录下名称为 Birds 的文书中。

已复制 0 个文件。

--> 若是在Source中钦定了多个公文,则copy会接纳Destination中内定的公文老将它们整个联合到三个文书中。 除非使用 /b 选项,不然复制假定组合文件是ASCII文件。

--> 复制不会复制0字节长的文书。 使用xcopy复制这几个文件。

--> 要是要在不改换文件的景色下将近期时间和日期分配给文件,请使用以下语法:


要将多少个文本复制进三个文书,则需列出多少个 Source 文件,而且文件名以内用加号 (+) 隔断,同期钦点要满含合併结果文件的 Destination 文件。比方,要将身处当四驱动器的当前目录中的 Mar89.rpt、Apr89.rpt 以致 May89.rpt 合併,并将它们位于脚下驱动器的当前目录下名称叫 Report 的公文中,请键入: 

copy /b <Source> +,,

### "逗号" 表示省略了 Destination 参数

  // 实例:

**//

copy mar89.rpt + apr89.rpt + may89.rpt report 

在当前目录中回顾的复制:**

C:UsersAdministratorcmd>echo a > a.txt

 

C:UsersAdministratorcmd>copy a.txt b.txt
已复制 1 个文件。

 

C:UsersAdministratorcmd>dir
驱动器 C 中的卷是 Windows10
卷的体系号是 0D7B-113B

 

C:UsersAdministratorcmd 的目录

 

2018-08-15 10:41 <DIR> .
2018-08-15 10:41 <DIR> ..
2018-08-15 10:41 4 a.txt
2018-08-15 10:41 4 b.txt
2 个文件 8 字节

联合文件时,copy 会使用当前几天子和岁月来标识目的文件。假使轻易 Destination,则文件被统一何况会使用第1个钦定的文书的名号存款和储蓄。比方,要将具备的四个文件合併进 Report,并且已声名远播为 Report 的文件,请键入: 

2 个目录 19,742,240,768 可用字节

 

**//

copy report + mar89.rpt + apr89.rpt + may89.rpt 

把别的目录中的文件复制到当前目录中来:**

C:UsersAdministratorcmd>copy d:c.txt
已复制 1 个文件。

C:UsersAdministratorcmd>dir
驱动器 C 中的卷是 Windows10
卷的类别号是 0D7B-113B

C:UsersAdministratorcmd 的目录

2018-08-15 10:50 <DIR> .
奥门金沙手机娱乐网址,2018-08-15 10:50 <DIR> ..
2018-08-15 10:49 4 a.txt
2018-08-15 10:49 4 b.txt
2018-08-15 10:27 0 c.txt
3 个文件 8 字节
2 个目录 19,739,402,240 可用字节

还可通过运用通配符(* 或 ?)来将几个文件合併进叁个文件。比如,在眼四驱动器的当前目录中,要将全部具备 .exe 增加名的文本合併进名叫 Combin.doc 的文本中,请键入: 

C:UsersAdministratorcmd>

 

**//

copy *.txt combin.doc 

把当前目录中的文件复制到其余目录中去:**

C:UsersAdministratorcmd>copy a.txt d:Lofter

一经要动用通配符将多少个二进制文件合併进多个文件,请增多 /b 命令行选项。这可防范 Windows XP 将 CT本田UR-VL+Z 当作文件结束符管理。譬如,键入: 

已复制 1 个文件。

 

copy /b *.exe combin.exe 

// 合併文本文件:

C:UsersAdministratorcmd>copy a.txt + b.txt c.txt
a.txt
b.txt
已复制 1 个文件。

C:UsersAdministratorcmd>dir
驱动器 C 中的卷是 Windows10
卷的连串号是 0D7B-113B

C:UsersAdministratorcmd 的目录

2018-08-15 11:00 <DIR> .
2018-08-15 11:00 <DIR> ..
2018-08-15 10:49 4 a.txt
2018-08-15 10:49 4 b.txt
2018-08-15 11:00 9 c.txt
3 个文件 17 字节

警告

2 个目录 19,740,422,144 可用字节

 

万一统一二进制文件,结果文件或然因为里面格式而望洋兴叹运用。
在下例中,copy 命令将种种带有 .txt 增添名的文件和它对应的 .ref 文件合併起来。结果是文本名相同但增添名称为 .doc 的文本。copy 将 File1.txt 与 File1.ref 联合产生 File1.doc,然后 copy 将 File2.txt 与 File2.ref 联结形成 File2.doc,如此等等。比方,键入:

// 合併二进制文件:

C:UsersAdministratorcmd>copy /b d:cloudmusic1.mp3 + d:cloudmusic2.mp3 3.mp3
d:cloudmusic1.mp3
d:cloudmusic2.mp3
已复制 1 个文件。

### 即便能够统一,可是合併后的那些 3.DVD文件并不能够开荒。所以类似没什么成效啊!
###
### 警告:

copy *.txt + *.ref *.doc 

### 假诺结合二进制文件,由于当中格式化,生成的文书大概无法利用。

 

要统一全体具备 .txt 扩张名的文书,然后合併全体具有 .ref 扩张名的文本,并将合併结果置于 Combin.doc 文件中,请键入: 

// 复制远程主机上的分享文件。

C:UsersAdministratorcmd>copy \172.17.161.253软件23452345minipack.ini /z /v
覆盖 C:UsersAdministratorcmd2345minipack.ini 吗? (Yes/No/All): y

copy *.txt + *.ref combin.doc 

100% 已复制 已复制 1 个文件。

 

**//

XOX 

还或许有三个高等的功效正是足以掩瞒文本文件**

C:UsersAdministratorcmd>copy 1.mp3 /b + a.txt /a 1a.mp3
1.mp3
a.txt
已复制 1 个文件。

###

把拍子或图表文件跟文本文件合併在一同后,用记事本展开,文本的内容能够在记事本的尾声看看。

 

 

 

编辑:操作系统 本文来源:将一个或多个文件从一个位置复制到其他位置,

关键词: