菜单

批处理入门手册之批处理常用DOS命令篇(attrib、del、copy、xcopy)

2019年3月5日 - www6165com

  // 描述:

使用 /v 
只要写入操作不能够校验,则会现出错误音讯。即使选用 copy 很少发生记录错误,可是还是可以够利用 /v 来确定保证重要的多少已正确记录。因为要反省驱动器上记录的各个扇区,所以该 /v 命令行选项也会使 copy 命令的运营速度放慢。

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

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

copy /b <Source> +,,

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

  //
实例:

**//

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

  names         钦定二个或数个公文或目录列表。通配符可被用来
                删除多少个文件。要是内定了一个目录,目录中的所
                有文件都会被剔除。

Microsoft Windows XP [版本 5.1.2600]
(C) 版权全部 1981-2002 Microsoft Corp.

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

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

还可通过运用通配符(* 或 ?)来将多少个文件合并进二个文件。例如,在眼后驱动器的当前目录中,要将具有拥有 .exe 扩张名的文本合并进名为 Combin.doc 的公文中,请键入: 

1.2 学习attrib  del  copy  xcopy命令

edit     :     DOS下的公文编辑器

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

copy memo.doc letter.doc /a 

例3,
del /s d:\123\*.*
删除d:\123索引及其子目录下具有文件。
经过应用/s参数后,del命令就会在钦赐目录(如未钦命则在当前目录)及其子目录中摸索全数钦点文件名的公文并删
除。

     输入dir, 并按enter键(未来,在描述中,省略这些手续)

–> 您能够复制利用文件结束符(CTGL450L +
Z)的ASCII文本文件来提醒文件的最终。

copy *.txt combin.doc 

★注意内定 Destination 是文本可能目录。
借使 Destination 不含有现有目录且不以反斜杠 (\) 结尾,会冒出下列音信:

  1. del   (delete) : 删除多个文件

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

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

1。单个文件的复制

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

把拍子或图表文件跟文本文件合并在联合后,用记事本打开,文本的内容能够在记事本的末尾看到。

 

 

 

copy /b Source+,,

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

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

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

使用 /y 和 /-y 
假诺在 COPYCMD 环境变量中优先安装了 /y,能够经过在命令行使用 /-y 来替换该装置。暗许意况下,在轮换该装置时会指示您,除非该 copy 命令在批处理脚本中推行。

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

     结果:在myFile中创立了1个note.txt文件

已复制 1 个文件。

 

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

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

      上边大家来看看命令行的选取(结果指的是非同一般结果):

  //  参数:

使用 /z 
假诺在复制阶段接二连三丢失(例如,假使服务器脱机切断了延续),copy /z 将在重新树立连接后持续复制。/z 同时会议及展览示每种文件已做到的复制操作的比例。

贰 、删除命令:del

        Windows
shell提供了三个北京蓝的局面界面,即命令行操作界面,关于命令行的功力和利益,作者就不赘述了,上面仅窥见一斑。


逗号注解省略了 Destination 参数。

例2,
del /p d:\123\*.*
删除d:\123索引下全体文件,假如你想让它在剔除前都询问你是还是不是删除,大家能够添加/p参数,防止误删除。

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

再有二个高档的功能正是足以隐蔽文本文件**

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

###

当 /a 紧随 Destination 之后时,copy 会添加文件甘休符作为文件的最终3个字符。

壹 、设置文件属性:attrib

     结果为:

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

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

系统将会询问你
目标 X:\XXX 是文件名依旧目录名
(F = 文件,D = 目录)?
 如果要将三个或多少个文本复制到3个文书,请按
F。要是要将二个或八个公文复制到二个目录,请按 D。

  1. echo : 该命令用法众多,下边仅付给比较关键的一种成效

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

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

例2,
copy /b d:\1.txt d:\2.mp3
把1.txt和2.mp3合并,那里没有点名合成后的公文名哦,缺省意况下,合并后的文书名是命令中的第①个文本的名。
在这里,即把2.mp4合并进了1.txt。

     输入: rd video

在当前目录中容易的复制:**

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

参数
/d 
允许将复制的加密文件在目的处作为解密文件保留。 
/v 
证实是或不是正确写入新文件。 
/n 
在复制名字超越四个字符,大概文件扩充名当先八个字符的公文时行使短文件名(固然部分话)。 
/y 
取缔提醒您肯定要覆盖现存的靶子文件。 
/-y 
提示您肯定要遮盖现存的靶子文件。 
/z 
在重启格局中复制互联网文件。 
/a 
标志 ASCII 文本文件。 
/b 
申明二进制文件。 
Source 
必备钦赐要复制的文件或文件集的所在地方。source 能够由驱动器号和冒号、文件夹名、文件名或这几者的整合所结合。 
Destination 
须求钦命要将文件或文件集复制到的地方。Destination 能够由驱动器号和冒号、文件夹名、文件名及这几者的组成所构成。 
/? 
在命令提醒符突显帮助。 
注释
可以复制那个使用文件结束字符 (CT昂CoraL+Z) 以评释文件停止的 ASCII 文本文件。 
使用 /a 
当在命令行的文本列表此前有 /a 时,它适用于全数已列出的文件,直到 copy 境遇 /b。在那种情景下,/b 应用于文件前边的 /b。

思考:

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

–> 当Destination是设备(例如,Com1或Lpt1)时,/b
以二进制情势将数据复制到设备。 在二进制方式下,copy /b 将富有字符
   (包蕴特殊字符,如CT帕杰罗L + C,CTEscortL + S,CT奔驰G级L +
Z和ENTEENVISION)复制到设备作为数据。
可是,就算省略/b,则数据将以ASCII方式复制到设备。
     在ASCII方式下,特殊字符或然会造成文件在复制进度中集合。

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

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

     
最终,值得一提的是:echo.>1.txt和echo>1.txt都以科学的,不过,echoUnited States>1.txt是错误的,必须用echo.U.S.A.>1.txt
。所以,最好把那个“小点”带上。当然啦,你也足以用空格来代替echo前边的”小点”,而且,笔者认为那样更好。

相关文章

发表评论

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

网站地图xml地图