bat文件xcopy指令?

上课里我们已经学习了不少DOS命令,但那只是很小的一部分,在这课将简要介绍其它一些命令。
  首先,在这一节先回忆一下上课的内容,不要学过就忘啊,多使用几次就能记住的。好,开始吧,看你学得怎么样。
  cd     改变当前目录       sys   制作DOS系统盘
  copy    拷贝文件         del   删除文件
  deltree   删除目录树        dir   列文件名
  diskcopy  制磁盘          edit  文本编辑
  format    格式化磁盘        md   建立子目录
  mem     查看内存状况       type  显示文件内容
  rd     删除目录         ren   改变文件名

  记得多少啊,忘了就去上课看看,下面四个命令是新的,给出命令格式,你自己试试看,学电脑重要的就是摸索。
[适用场合]  屏幕上太乱了,或是屏幕上出现乱码了, 清除屏幕上显示内容但不
         影响电脑内部任何信息
[用  法]  cls  回车
move     移动文件,改目录名 
[适用场合]  移动文件到别的目录
[用  法]  move [文件名] [目录]        移动文件至新目录下
        move [目录名] [目录名]       改目录名

more     分屏显示
[适用场合]  当输出很多一屏显示不下时采用,几乎适合所有命令,尤其是type
         等命令时很有用。 使用more时磁盘不能有写保护,也不适合光驱。
[用  法]  type [文件名] | more        分屏显示文件内容
         more < [文件名]          分屏显示文件内容

xcopy     拷贝目录和文件
[适用场合]  在进行连同子目录一起拷贝时很有用,在拷贝大量文件时比COPY命令
         要快得多
[用  法]  xcopy [文件名] [目录]       将指定文件拷贝到指定目录
         xcopy [源目录] [目的目录]  将源目录连子目录考到目的目录下
        xcopy *.* [目录] /s   将文件与非空子目录拷贝到指定目录
         其它常用参数还有: v 拷贝后校验,会影响速度
                   e 与s 相似,但即使子目录是空的也会拷贝。

显示当前目录名或改变当前目录

切换当前目录。该指令只切换有时候需要执行其他目录里的文件,就需要调用该指令

例如在当前的文件夹下要调用另一个文件夹中的bat文件,就需要执行如下命令

改变当前的目录。切换不同的分区时使用。

现在切换到另一个分区中。如果只调用cd [路径的话],就只切换了目录,但是实际还在原来的路径中。例如

发现只是路径切换了,但是实际目录还是没有变动。添加/d参数再试一下:

整体的目录已经发生了改变。

在指定目录下创建指定文件夹,路径为空则表示当前路径下。

 在制定路径下创建多个文件夹,路径为空则表示当前路径下。

3.dir  显示目录中的文件和子目录列表

值显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序

4.rd 删除一个目录

删除目录树。将删除该文件夹下所有的文件。并且每次删除都需要确认。

安静模式,跟/s配合使用时,删除目录树,切不需要确认。

6.tree 以图形显示路径的文件夹结构

显示该路径下的所有文件夹

显示该路径下的所有文件

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

将当前目录下的test.txt拷贝到e:\mybat目录下(若mybat中存在相同文件,则会询问是否覆盖)

将当前目录下的sample文件夹中的文件拷贝到e:\mybat下(存在相同目录,会询问是否覆盖)

将当前目录下的test.txt拷贝到e:\mybat下(无须询问,直接覆盖)

9、move:移动文件

将当前目录下的png图片移动到当前目录下test文件夹中(若存在相同图片,会询问是否覆盖)

将当前目录下的png图片移动到当期那目录下test文件夹中(不询问,直接覆盖)

将当前目录下的1.png移动到e盘mybat文件夹中,并重命名为2.png(若存在同名,会询问是够覆盖)

若e盘中存在new文件夹,将当前目录下的test文件夹移动到e盘new文件夹中,若不存在,将当前目录下的test文件夹移动到e盘,并重命名为new

10、del:删除文件(只能删除文件,无法删除目录)

删除当前目录下的test文件夹中的所有非法制度文件(子目录下的文件不删除,删除前会确认)

删除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会确认)

删除当前目录下的test文件夹中所有文件及e:\mybat中所有doc文件(含只读文件;地柜子目录下的文件;删除前不确认)

补充参数:/ar 、/ah、/as、/aa  分别表示删除只读、隐藏、系统、存档文件

删除当前目录下所有只读文件

删除单签目录下出系统文件外所有的文件

11、replace:替换文件(正在使用中的文件也可以替换成功

12、type:显示文本文件内容

分页显示E盘中test.txt的文本内容

13、more:逐屏显示文本文件内容

逐屏显示当前目录下conf.ini的文本内容(空格:下一屏;q:退出)

我要回帖

更多关于 bat高级命令 的文章

 

随机推荐