《DOS命令一日通》第六章 文件的删除,改名与显示

来源:互联网 发布:淘宝卖家上传宝贝软件 编辑:程序博客网 时间:2024/05/16 14:15

   


   

 

 

第六章 文件的删除,改名与显示

————————————————————————————————————

1. 引言

————————————————————————————————————

  在第五章中我们讨论了和文件名,子目录有关的信息. 本章将提出用于文件的

删除,改名,显示其内容的那些命令. 它们是:

    

   ERASE 或 DEL --- 从指定的盘中删除指定的一个或一批文件.  

   RENAME       --- 把指定的一个或几个文件的名字改成你所提供的名字.  

   MOVE         --- 把目录或文件从一个盘移到另一个盘中;同时也可以建立

                     新目录.

   TYPE         --- 在显示屏上打出指定文件的内容.

 

 

2. ERASE或DEL

————————————————————————————————————    ERASE(或DEL)命令从磁盘中删除一个或一批文件,并重新分配文件原先占有的磁盘空间.命令字的最短形式是DEL,因此在本节中我们也采用DEL. 但有些DOS用户

采用着另一种形式,即ERASE.

 

    命令的一般形式是:

 

       DEL filename

 

无论登录驱动器和文件的路径是什么,你可在文件名的前面加磁盘驱动器的指示符(如B:)从任何磁盘中删除文件,也可在命令中使用文件的路径名,如

                  DEL C:\DATA\TEMP.DTA

来删除任何目录中的文件.

   

    删除一个文件必须谨慎. 一旦删除后, 文件就没有了,除非你发现得及时,可用

文件恢复程序把删除的文件恢复出来, 但如果在删除后出现过另外的磁盘操作, 则

恢复程序就可能变得无能为力了.

 

    你可在命令行中利用百搭符来删除多个文件. 例如, 你想删除B:驱盘中所有的.OBJ文件,你可使用"DEL *.OBJ". 这一命令删除B:中每一个具有扩展名为.OBJ的文

件. 你也可用 DEL *.* 来删除B:中当前目录所有的文件,但这时DOS会用 "Are You

sure(Y/N)"的显示来警告你已处于事故的边缘. 打入Y(当肯定时)并按Enter键删除

正式有效; 打入N则撤消删除命令,不加以删除就回到DOS提示状态.

 

   DOS 4.01 版引入了参数/P,用来在每删一个文件之前提示你重作删与不删的决

定. 例如,你在删除具有.BAK的一些文件时,若用以下的命令形式:

           

              DEL *.BAK/P

 

就会象以下清单那样把每一个文件显示出来:

 

 

 

                    (插入第71页下面的打印清单)

 

 

 

3. RENAME

————————————————————————————————————    RENAME命令用来把指定的一个或几个文件改成别的名字. RENAME命令是简单易用的. 它的一般形式是:

 

      REN  oldname.ext newname.ext

 

可以使用全名RENAME,也可使用简洁形式"REN". 自然多数用户喜欢用后一形式. 以

下给出了一些例子来说明RENAME 命令的几种形式:

 

 RENB:OL'NAME NEWNAME -- 把位于B:驱盘上的文件 OL'NAME改名为 NEWNAME.

 

 REN*.CMD *.PRG -- 把位于缺省驱动器盘上扩展名为CMD的文件改名为PRG的文件.

 

 RENLETTER *.FRM -- 把文件 LETTER 改名为 LETTER.FRM.

 

    你也可在命令中包含目录路径. 以下例子说明了RENAME带路径名的用法.

 

 RENC:\WS\BOOK\CHAPT1.TXT CH1.BK -- 把位于二级目录C:\WS\BOOK中的CHAPT1.     TXY文件改名为 CH1.BK.

 

 RENC:\DB\*.DAT *.PRG -- 把位于C盘DB子目录中所有.DAT文件改名为.PRG文件.

 

 

4. MOVE

————————————————————————————————————    DOS 6.00版的MOVE命令用来把一个目录中的文件移到同一盘的另一个目录中. 在这过程中,它还能建立一个新的目标目录. 以下命令把C:\MYDIR 中的所有文件移到C:\NEWDIR中.

 

        MOVE C:\MYDIR\*.*  C:\NEWDIR

 

注意 *.* 包含所有文件和扩展名. 你也可用类似于 *.TXT 这样的命令参数来移动

所有具有.TXT扩展名的文件. 在以上命令行中, NEWDIR 是目标目录.  如果它已存在, 就移到其中, 如果 \NEWDIR目录原先不存在, 则MOVE命令会自己建立.

 

    由DOS 6.2 的引入, 当MOVE命令在已存在的同名文件上复盖写入时, 将向你发

出提示.

 

5. TYPE

————————————————————————————————————   TYPE命令用来在显示屏上显示标准文本文件(ASCII文件)的内容. 一般形式是:

 

           TYPE filename

 

被指名文件的内容即在屏幕上显示出来. 如果文件比屏幕还长, 则屏幕上的内容就会相上滚动,直到最后一行显示出来, 命令结束后, DOS提示符即又重显出来. 在屏幕上显示出来的文件是那样快, 看起来一片糊涂. 但可以用CTRL-S或PAUSE 键来中途停顿, 当看完一个屏幕后再按任意键,继续向上滚动.

 

    你可使用MORE过虑器命令(见第七节)使每当屏幕满时就暂停下来. 例如使用

          

                 TYPE LETTER.001 |MORE

 

就使每一屏幕都停下来, 并提示你按一键来显示下一页.

 

    如果你想同时显示和打印一个文件,你可在 TYPE 命令的后面,在按Enter 键之前, 按一次Ctrl-P(或Ctrl-PrtSc). 同时在按Enter键之前,你还应检查一下你的打印机是否已经电源打开,是否已和主机相联.

 

   DOS管道命令(见第七节)同样提供了一种方法,可把TYPE出来的文件送到打印机

上. 请看以下例子:

 

                 TYPE filename >PRN

 

这一命令把指定的文件(名为filename)转送到你的打印机上.

 

    你也可使用打印机的设备名LPT1,来达到同样的结果:

 

                 TYPE filename LPT1:

 

 

6. ERASE,RENAME与TYPE的作业

————————————————————————————————————    在本作业中你使用所有三个命令来执行DOS操作. 使用的文件就是第五节COPY

命令的作业中建立的文件.

 

  1). 打入 DIR A:FILE*并按Enter键; 应出现以下文件.

 

 

                    (插入第74页上面的打印清单)

 

 

 

    如果这些文件不在,可重复第5节COPY命令作业的2-7步来建立.

 

  2). 打入 TYPE FILE1,并按Enter键, 以显示文件FILE1的内容. 检查一下显

      示的内容.

 

 

                    (插入第74页中间的打印清单)

 

 

 

  3). 打入 DEL FILE2,并按Enter键, 删除文件 FILE2.

 

  4). 打入 DIR FILE?,并按Enter键, 检查剩下的文件, 注意文件FILE2已没有了.

 

 

                    (插入第74页下面的打印清单)

 

 

  5). 打入 REN FILE3TEST.DOC,并按Enter键, 把文件FILE3的名称改掉.

 

  6). 打入 DIR *.DOC,并按Enter键, 观察被改变的文件名.

 

  7). 把FILE1与TEST.DOC两个文件保存起来, 备作第七节的作业使用.

 

 

阅读全文
0 0
原创粉丝点击