【home88一必发】复制命令,批处理入门手册之批处理常用DOS命令篇

by admin on 2019年2月7日

COPY 命令:

复制
将一个或四个文本从一个职位复制到其他职位。

1.2 学习attrib  del  copy  xcopy命令

在介绍Windows批处命令前,大家先是来介绍Windows命令行的拔取。

  // 描述:

语法
copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] Source [{/a|/b}] [+ Source [{/a|/b}]【home88一必发】复制命令,批处理入门手册之批处理常用DOS命令篇。 [+ …]][Destination [{/a|/b}]]

读书要点:
1。设置文件属性:attrib
2。删除命令:del
3。复制文件:copy
4。复制文件(夹):xcopy

        Windows
shell提供了一个粉色的范围界面,即命令行操作界面,关于命令行的功力和利益,我就不赘述了,上面仅窥见一斑。

    将一个或多少个公文从一个职责复制到另一个职责。

参数
/d 
同意将复制的加密文件在对象处作为解密文件保留。 
/v 
证实是还是不是正确写入新文件。 
/n 
在复制名字当先多少个字符,或者文件伸张名超过三个字符的文书时选择短文件名(倘若有些话)。 
/y 
明令禁止提醒您确认要遮盖现存的对象文件。 
/-y 
提拔您肯定要覆盖现存的对象文件。 
/z 
在重启情势中复制网络文件。 
/a 
标明 ASCII 文本文件。 
/b 
注脚二进制文件。 
Source 
必备指定要复制的公文或文件集的所在位置。source 可以由驱动器号和冒号、文件夹名、文件名或这几者的重组所组成。 
Destination 
要求指定要将文件或文件集复制到的地方。Destination 可以由驱动器号和冒号、文件夹名、文件名及这几者的结缘所构成。 
/? 
在命令提醒符显示协理。 
注释
能够复制这些运用文件为止字符 (CTRL+Z) 以标明文件截至的 ASCII 文本文件。 
使用 /a 
当在命令行的文件列表从前有 /a 时,它适用于具有已列出的文本,直到 copy 蒙受 /b。在那种气象下,/b 应用于文件前边的 /b。

一、设置文件属性:attrib

       
为了方便,免得举行盘符切换,我在F盘建立了一个文本夹,名称为myFile,
把Windows的cmd.exe复制到myFile文件夹中,双击cmd.exe,
就可以举行命令行的操作了,双击后的结果为:

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

当 /a 在命令行上紧跟在文书列表之后时,它适用于拥有已列出的文件,直到 copy 蒙受 /b。在这种意况下,/b 应用于文件前边的 /b。

来得或改变文件属性。
ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:]
[path] filename] [/S [/D]]

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

  // 语法:

/a 参数的功能在于它在指令行字符串中的地点。当 /a 紧随 Source 之后时,copy 会将文件作为 ASCII(文本)文件,并复制第二个文件停止符前的多寡。

     设置属性。
  –    清除属性。
  R   只读文件属性。
  A   存档文件属性。
  S   系统文件属性。
  H   隐藏文件属性。
  [drive:][path][filename]   指定要处理的文件属性。
  /S  处理当下文件夹及其子文件夹中的匹配文件。
【home88一必发】复制命令,批处理入门手册之批处理常用DOS命令篇。  /D  也处理公事夹。

F:\myFile>

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

当 /a 紧随 Destination 之后时,copy 会添加文件为止符作为文件的末段一个字符。

1。查看文件的文件属性
格式:ATTRIB [drive:][path][filename]

      下面我们来看望命令行的运用(结果指的是重中之重结果):

  //  参数:

使用 /b 
/b 指定命令解释器读取目录中由文件大小指定的字节数。/b 是 copy 的默许值,除非 copy 用于合并文件。

例1,
attrib d:\ pagefile.sys
查看d:\ pagefile.sys文件的特性。

  1. dir  (director): 列举目录

    /a(ASCII):

当 /b 在指令行上位于文件列表此前时,它适用于具有已列出的文本,直到 copy 遭逢 /a。在那种状态下,/a 应用于文件前边的 /a。

2。修改文件的特性。
格式:attrib ?属性

     输入dir, 并按enter键(未来,在叙述中,省略那几个手续)

      –> 表示一个ASCII文本文件。  

当 /b 在指令行上位于文件列表之后时,它适用于所有已列出的文件,直到 copy 遇到 /a。在那种情状下,/a 应用于文件前边的 /a。

例1,
attrib –h d:\ pagefile.sys
消除d:\ pagefile.sys的“隐藏”属性。

     结果为:

    /b(Binary):

/b 的意义在于它在指令行字符串中的地方。当 /b 紧随 Source 之后时,copy 复制包蕴其余公文截止符的方方面面文件。

例2,
attrib s h d:\ pagefile.sys
给d:\ pagefile.sys设置“系统”和“隐藏”属性。

F:\myFile>dir
 驱动器 F 中的卷是 DISK1_VOL4
 卷的种类号是 E071-A2BE

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

当 /b 紧随 Destination 之后时,copy 不会增进文件为止符。

3。批量文书处理

 F:\myFile 的目录

    /d(Decrpyted):

使用 /v 
假诺写入操作不可以校验,则会并发谬误音信。尽管选拔 copy 很少暴发记录错误,不过还能使用 /v 来确保重点的多寡已正确记录。因为要检查驱动器上记录的每一个扇区,所以该 /v 命令行选项也会使 copy 命令的运转速度放慢。

例1,
attrib h d:\123\*.bat /s
透过/s参数可批量将d:\123及其子目录下的保有bat文件设置为“隐藏”属性.

2013-06-04  13:55    <DIR>          .
2013-06-04  13:55    <DIR>          ..
2008-04-14  20:00           471,040 cmd.exe
               1 个文件        471,040 字节
               2 个目录 45,535,886,336 可用字节

      –> 允许将复制的加密文件保留为目标地点的解密文件。

使用 /y 和 /-y 
一经在 COPYCMD 环境变量中优先安装了 /y,能够通过在命令行使用 /-y 来替换该装置。默认意况下,在轮换该装置时会提醒您,除非该 copy 命令在批处理脚本中实践。

例2,
attrib h d:\123 /s /d
将d:\123及其下所有同名为123的子目录设置为“隐藏”属性.参数/d必须在批量装置文件属性的还要,对点名目录及
其下所有子目录举行文件属性操作。参数/d可以精晓为“directory”(目录),也就是说/d
必需和/s一起利用。

  1. md  (make directory) : 创造目录,即生成文书夹

    /v(Verify):     

直属文件 
要附加文件,请为 Destination 指定单个文件,但要为 Source 指定三个公文(使用通配符或 文件 1+文件 2+文件 3 的格式)。

思考:

     输入 md video

      –> 验证是或不是正确写入了新文件。
      –> 假若不可以表达写入操作,则会显得错误新闻。
即使复制时很少出现录制错误,但可以利用/v 验证是或不是已正确录制关键数据。
         ### 注意:/v
命令行选项也会骤降复制命令的进程,因为必须检查磁盘上记录的各样扇区。

使用 /z 
设若在复制阶段延续丢失(例如,如果服务器脱机切断了接二连三),copy /z 将在再一次创立连接后持续复制。/z 同时会来得每个文件已形成的复制操作的比例。

 “attrib h d:\123 /s /d”和“attrib h d:\123\*.* /s
/d”有怎么样分别呢?
前者唯有d:\123以及它同名的子目录设为了“隐藏”,而别的文件及子目录都不曾设置“隐藏”。
膝下则将d:\123下的持有文件及子目录设置了“隐藏”属性,但d:\123目录没有安装“隐藏”属性。

     结果: 在myFile文件夹下建立了一个video文件夹

    /n:

复制到设备以及从设备复制 
可以用配备名更迭三遍或频仍油然则生的 source 或 destination。

二、删除命令:del

  1. cd  (current/change directory):当前目录或改动目录

       
–>
在复制名称长度当先多少个字符的文本或文件伸张名领先多个字符的文本时,请使用短文件名。

在复制到设备时行使或简捷 /b 
当 destination 是设备时(例如,Com1 或 Lpt1),/b 将以二进制情势将数据复制到该设备。在二进制格局下,copy /b 会将所有字符(蕴涵特殊字符,例如, CTRL+C、CTRL+S、CTRL+Z 以及换行符等)作为数据复制到设备。可是,即使简单了 /b,则将以 ASCII 格局将数据复制到设备。在 ASCII 方式下,特殊字符可能造成 Windows XP 在复制进程中联合文件。有关详细音讯,请参阅“合并文件”。

删去一个或数个文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

    (1) 直接输入cd(或者cd.),则彰显当前目录

    /z:

行使默许目标文件 
若果不点名目的文件,将使用与源文件一律的名目、创设日期、创制时间来创制副本,并将新副本置于目后驱动器的当前目录中。假诺源文件位于当前驱动器的当前目录中,而你没有为对象文件指定其余驱动器或目录,则 copy 命令将截至并展现下列错误音讯:

  names         指定一个或数个文本或目录列表。通配符可被用来
                删除多少个文本。如若指定了一个索引,目录中的所
                有文件都会被去除。

    (2) 输入cd video,当前目录为video目录

      –>
以可另行开动的格局复制互连网文件。

File cannot be copied onto itself

  /P            删除每一个文件从前提示确认。
  /F            强制删除只读文件。
  /S            从所有子目录删除指定文件。
  /Q            安静方式。删除全局通配符时,不必要肯定。
  /A            依据属性接纳要删减的文书。
  attributes      R  只读文件                     S  系统文件
                  H  隐藏文件                     A  存档文件
                  –  表示“否”的前缀

    (3) 输入cd..,则显得上一流目录,即myFile目录

      –>
如果在复制阶段两次三番丢失(例如,假诺服务器脱机会断开连接),则在重复确立连接后将三番五次复制
/z。 /z 还显示为种种文件落成的复制操作的比重。

0 File(s) copied 

主题格式:DEL [drive:][path][filename]

  1. rd (remove directory) : 删除目录,即除去文件夹

    /y /-y:
      –> 即便在COPYCMD环境变量中预设了 /y,则足以在命令行使用
/-y 覆盖此设置。
默许景况下,除非在批处理脚本中实施复制命令,否则在轮换此设置时会提醒您。  

集合文件 
一旦指定了接纳加号 (+) 分隔的三个 source,copy 会将这一个文件合并在单个文件之中。如若在 source 中动用了通配符(* 或 ?),但在 destination 中指定了单个文件名,则 copy 会将富有与 source 中的文件名匹配的文书合并,并行使在 destination 中指定的文本名来成立单个文件。除非采纳了 /b 命令行选项,否则在任一种情形中,copy 都会假定合并的文件是 ASCII 文件。

例1,
del d:\123\abc.txt
删除abc.txt

     输入: rd video

  //
注意:

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

/P 删除每一个文本往日提醒确认。

    结果: video文件夹被去除了

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

变更文件的时刻和日期 
假若要将近年来的光阴和日期指派给文件而不改动文件,请使用以下语法: 

例2,
del /p d:\123\*.*
删除d:\123目录下具有文件,如若您想让它在剔除前都打听你是或不是删除,大家可以加上/p参数,幸免误删除。

  1. echo : 该命令用法众多,上边仅付给相比较关键的一种功能

–> 您可以复制利用文件停止符(CTRL +
Z)的ASCII文本文件来提醒文件的末梢。

copy /b Source+,,

/S 从所有子目录删除指定文件。

     输入:echo.>note.txt

–>
要附加文件,请为Destination指定单个文件,为Source指定八个公文(使用通配符或File1

逗号申明省略了 Destination 参数。

例3,
del /s d:\123\*.*
删除d:\123目录及其子目录下有所文件。
经过行使/s参数后,del命令就会在指定目录(如未指定则在当前目录)及其子目录中摸索所有指定文件名的文件并删
除。

     结果:在myFile中树立了一个note.txt文件

  • File2 + File3格式)。

在子目录中复制文件 
要复制目录中的所有的文本和子目录,应该拔取 xcopy 命令。有关 xcopy 的详细音信,请参阅“”。

/Q 安静格局。删除全局通配符时,不要求肯定。

     当然啦,用copy con note.txt也足以爆发相同的功能,输入完后,按Ctrl +
z, 然后按enter键即可发生note.txt文件

–> 能够将设备名称替换为四回或频仍面世的源或目的。

故障復苏控制台提供了带有不相同参数的 copy 命令。 
范例
要将文件 Memo.doc 复制到当前目录中的 Letter.doc,并确保在复制的文本的结尾为文件停止符,请键入: 

例4,
del /s /q d:\123\*.*
删除d:\123索引及其子目录下所有文件。
由此/q参数则无需确认直接删除,在使用此参数时要小心!!

  1. del   (delete) : 删除一个文本

–> 当Destination是设备(例如,Com1或Lpt1)时,/b
以二进制方式将数据复制到设备。 在二进制情势下,copy /b 将装有字符
   (包蕴特殊字符,如CTRL + C,CTRL + S,CTRL +
Z和ENTER)复制到设备作为数据。
然而,如若省略/b,则数据将以ASCII情势复制到设备。
     在ASCII格局下,特殊字符可能会招致文件在复制进程中联合。

copy memo.doc letter.doc /a 

/A 依据属性选取要刨除的文件。

     输入:del note.txt

–>
如若未指定目的文件,则会成立与原有文件具有同等名称,修改日期和改动时间的副本。
新副本存储在当前驱动器的当前目录中。
   
 即使源文件位于当前驱动器和当前目录中,并且您没有为目的文件指定其他驱动器或目录,则copy命令将为止并体现以下错误音讯:

要将文件 Robin.typ 从当前驱动器的当前目录复制到位于驱动器 C 上的幸存目录 Birds 中,请键入: 

例5,
del /ar /s d:\123\*.*
删除d:\123索引及其子目录下拥有只读属性的文件。
此间大家因而/a:attributes
参数对点名属性的文件拔取删除。文件属性attributes,可选的有r(只读)、s(系统)
、h(隐藏)、a(存档)。 

     结果:note.txt文件被删去


copy robin.typ c:\birds 

三、复制文件:copy

  1. ren (rename) : 对文本夹或文件再一次命令,如下:

C:\Users\Administrator>copy a.txt
文本不能自身复制。

假定 Birds 目录不存在,罗布in.typ 文件将被复制到驱动器 C 的磁盘根目录下名为 Birds 的文书中。

Copy只好复制文件,不能复制文件夹。

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

已复制 0 个文件。

–>
假使在Source中指定了七个公文,则copy会选取Destination中指定的公文名将它们整个联合到一个文件中。
除非使用 /b 选项,否则复制假定组合文件是ASCII文件。

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

–>
假如要在不改动文件的场地下将近来时间和日期分配给文件,请使用以下语法:


要将多少个文件复制进一个文件,则需列出多少个 Source 文件,并且文件名以内用加号 (+) 隔开,同时指定要含有合并结果文件的 Destination 文件。例如,要将放在当四驱动器的当前目录中的 Mar89.rpt、Apr89.rpt 以及 May89.rpt 合并,并将它们位于眼前驱动器的当前目录下名为 Report 的文书中,请键入: 

1。单个文件的复制

F:\myFile>md 1
F:\myFile>ren 1 2
F:\myFile>echo.>1.txt
F:\myFile>ren 1.txt 2.txt
F:\myFile>

copy /b <Source> +,,

### “逗号” 表示省略了 Destination 参数

  //
实例:

**//

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

格式:copy source[drive:][path][filename]  [destination
[drive:][path][filename]]
即copy 要复制的源文件(包蕴路径和文书名) 
文件复制的目的路径[\文件名],当[destination [drive:][path]
[filename]]缺省时则为当前目录。

    于是,在文件夹myFile中便有了文件夹2和文书2.txt

在当前目录中概括的复制:**

C:\Users\Administrator\cmd>echo a
> a.txt

 

C:\Users\Administrator\cmd>copy a.txt b.txt
已复制 1 个文件。

 

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

 

C:\Users\Administrator\cmd 的目录

 

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,则文件被合并并且会选择第四个指定的文件的称呼存储。例如,要将有所的三个公文合并进 Report,而且已红得发紫为 Report 的文本,请键入: 

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

  1. copy  :
    复制(至于具体是复制文件,依然文件夹,就不详细说了,自己可以品尝,用的时候可以查相关文档,很easy)

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

 

**//

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

例2,
copy c:\123.txt d:\abc.bat
把123.txt复制到d:\home88一必发,目录下,并把它修改为abc.bat,那里修改了文本名和它的格式。

  1. type :
    输出文本文件中的内容(细一想,可不可以输出word中的内容?当然无法!)

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

C:\Users\Administrator\cmd>copy d:\c.txt
已复制 1 个文件。

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

C:\Users\Administrator\cmd 的目录

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 的文件中,请键入: 

例3,
copy .\123
把当前目录下的123子目录中的文件全体拷到当前目录。那里如同有点难掌握,呵呵,解释一下:比如当前目录是
c:\windows,它有很多子目录的,现在就把它的一个子目录123中间的文本全都拷到当前目录c:\windows,那样应该明
白了吧!~

     如下:

C:\Users\Administrator\cmd>

 

**//

copy *.txt combin.doc 

2。批量复制文件

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

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

C:\Users\Administrator\cmd>copy a.txt d:\Lofter\

如果要拔取通配符将多少个二进制文件合并进一个文件,请添加 /b 命令行选项。那可防患 Windows XP 将 CTRL+Z 当作文件甘休符处理。例如,键入: 

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

F:\myFile>echo.美利坚联邦合众国>1.txt
F:\myFile>type 1.txt
美利哥
F:\myFile>

已复制 1 个文件。

 

copy /b *.exe combin.exe 

例2,
copy c:\123\*.rm d:\abc /y
将c:\123
目录中装有rm格式的文件复制到d:\abc目录中,当目标目录中曾经存在了和源目录中就要复制的公文相同文
件名的文书时,就会冒出如“改写x:\xx吗?(Yes/No/All):”那样的提拔,让您选拔是覆盖、不掩盖依旧整个蒙面,
经过参数/y(复制单个文件或批量复制时皆可选取),能够完毕重名文件无须确认直接覆盖。

  1. cls  (clear screen) :清屏

// 合并文本文件:

C:\Users\Administrator\cmd>copy a.txt + b.txt c.txt
a.txt
b.txt
已复制 1 个文件。

C:\Users\Administrator\cmd>dir
驱动器 C 中的卷是 Windows10
卷的系列号是 0D7B-113B

C:\Users\Administrator\cmd 的目录

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 字节

警告

3。合并文件
格式:copy /b 文件1+文件2+……文件N 合并后的文书名

     Windows shell真的很好用,下面再不难介绍部分指令:

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

 

假设统一二进制文件,结果文件或者因为中间格式而望洋兴叹运用。
在下例中,copy 命令将种种带有 .txt 扩大名的公文和它对应的 .ref 文件合并起来。结果是文本名相同但增加名为 .doc 的文本。copy 将 File1.txt 与 File1.ref 统一形成 File1.doc,然后 copy 将 File2.txt 与 File2.ref 集合形成 File2.doc,如此等等。例如,键入:

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

cmd  :       Windows shell, 以前曾经介绍过, 可以显得Windows的本子

// 合并二进制文件:

C:\Users\Administrator\cmd>copy /b d:\cloudmusic\1.mp3 +
d:\cloudmusic\2.mp3 3.mp3
d:\cloudmusic\1.mp3
d:\cloudmusic\2.mp3
已复制 1 个文件。

### 固然能够统一,不过合并后的这一个 3.mp5文件并无法打开。所以类似没什么意义啊!
###
### 警告:

copy *.txt + *.ref *.doc 

例2,
copy /b d:\1.txt d:\2.mp3
把1.txt和2.mp3合并,那里没有点名合成后的文件名哦,缺省景观下,合并后的文书名是命令中的首个公文的名。
在此间,即把2.mp4合并进了1.txt。

winver :    查看Windows版本号

### 如果组合二进制文件,由于内部格式化,生成的公文或者不能使用。

 

要合并所有具有 .txt 扩大名的文件,然后合并所有拥有 .ref 扩张名的文书,并将联合结果置于 Combin.doc 文件中,请键入: 

★在底部隐藏了文本数据的图片文件,在利用其余软件进行编制并保留后,隐藏的公文数据有可能会丢掉。
★MP5文件在动用此情势连接后,能促成三番五次播放。
★合并图片/歌曲那样的二进制文件必须利用/b参数(b代表Binary,二进制),否则合并将会败北;另一个联合参是/a
(a代表ASCII,文本文件),只可以用于纯文本的统一。两参数不可以同时利用,二进制格局能够统一文本和二进制文件,
而文本方式则不得不合并文本。

ver  :         查看Windows的版本号(与winver不太相同)

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

C:\Users\Administrator\cmd>copy
\\172.17.161.253\软件\2345\2345minipack.ini /z /v
覆盖 C:\Users\Administrator\cmd\2345minipack.ini 吗? (Yes/No/All):
y

copy *.txt + *.ref combin.doc 

四、复制文件(夹):xcopy

date :        查看并修改系统日期

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

 

**//

XOX 

复制文件和目录树。
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S
[/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G]
[/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y]
[/Z]
                           [/EXCLUDE:file1[ file2][ file3]…]

time:         查看并修改系统时间

还有一个高等的职能就是足以隐蔽文本文件**

C:\Users\Administrator\cmd>copy 1.mp3 /b + a.txt /a 1a.mp3
1.mp3
a.txt
已复制 1 个文件。

###

 Source
 必需的。指定要复制的文件的职位和名称。该参数必须带有驱动器或路径。
 Destination
 可粗略。指定要复制的文书的靶子。该参数可以涵盖驱动器盘符和冒号、目录名、文件名或者它们的结合。
如果简单 Destination,xcopy 命令将文件复制到当前目录。

mem:       展现内存使用景况

把拍子或图表文件跟文本文件合并在一块儿后,用记事本打开,文本的情节可以在记事本的末梢看看。

 

 

 

xcopy可使用的参数太多了,这里只选多少个常用的来讲一下。

clac:          打开电脑

/S 复制非空的目录和子目录。倘若简单 /s,xcopy 将在一个索引中工作。

explorer :  打开资源管理器(不是explore)

例1,
xcopy /s d:\123 e:\kkk\
复制d:\123索引下拥有文件(夹)到e:\kkk,不包含空的子目录。(默许情形下,xcopy
不复制隐藏或系统文件)

regedit :    打开资源注册表

/E 复制所有子目录,包涵空目录。同时使用 /e、/s 和 /t 命令行选项。

debug :     debug(那么些大家已经很了解了,在汇编语言的学习中平时用)

例2,
xcopy /e d:\123 e:\kkk\
复制d:\123索引下有所文件(夹)到e:\kkk,包蕴空的子目录。(默许情状下,xcopy
不复制隐藏或系统文件)

fc :             文件比较

/H 复制具有隐蔽和系统文件属性的公文。默许意况下xcopy
不复制隐藏或系统文件。

pause:     输出“请按任意键继续…”

例3,
xcopy /e /h d:\123 e:\kkk\
复制d:\123目录下所有文件(夹)到e:\kkk,包括空的子目录。加上了/h参数后,xcopy
复制隐藏或系统的文书

edit     :     DOS下的公文编辑器

/T 只复制子目录结构(即目录树),不复制文件。要复制空目录,必须带有 /e
选项。

notepad: Windows下的文件编辑器

/Y 禁止提醒您确认要覆盖现存的对象文件。
当目的目录中早就存在了和源目录中就要复制的公文一律文件名的时候,就会并发“改写
X:\XXX  (Yes/No/All)?”
那般的升迁,让您选用是覆盖、不掩盖依然整个遮盖时,通过参数/y,可以兑现重名文件无须确认直接覆盖。

指令 + /?  :   输出命令的用法

★注意指定 Destination 是文本或者目录。
如若 Destination 不含有现有目录且不以反斜杠 (\) 结尾,会见世下列信息:

     
最终,值得一提的是:echo.>1.txt和echo>1.txt都是毋庸置疑的,可是,echo美利坚合营国>1.txt是荒唐的,必须用echo.美利坚同盟国>1.txt
。所以,最好把那个“小点”带上。当然啦,你也得以用空格来代替echo后边的”小点”,而且,我觉着这么更好。

 Does destination specify a file name
 or directory name on the target
 (F = file, D = directory)?

系统将会询问你
目标 X:\XXX 是文件名依旧目录名
(F = 文件,D = 目录)?
 倘若要将一个或八个文本复制到一个文本,请按
F。假使要将一个或两个文件复制到一个索引,请按 D。

思考:

正如一下xcopy /e d:\123 e:\kkk\  和 xcopy /e d:\123 e:\kkk
两者之间有怎么着分化?
双面都是复制d:\123索引下所有文件(夹)到e:\kkk,包涵空的子目录,但前者不会询问你
目标e:\kkk 是文件名如故目录名
(F = 文件,D = 目录)?

你或许感兴趣的篇章:

  • dos命令行choice命令使用详解
  • 批处理入门手册之批处理常用DOS命令篇(echo、rem、cd、dir)
  • dos下通过wmic命令查看硬盘和内存/CPU音讯(windows自带命令查看硬件新闻)
  • dos里实施tracert命令唯有一跳的由来及解决方法
  • cmd命令行大全 dos命令
    cmd命令整理
  • dos(cmd)中除去、添加、修改注册表命令
  • dos命令
    cd命令使用表明[图文表明]
  • C/C++中三遍性执行多少个DOS命令的贯彻思路

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图