《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两个文件保存起来, 备作第七节的作业使用.
- 《DOS命令一日通》第六章 文件的删除,改名与显示
- 《DOS命令一日通》第四章 文件与目录的命令
- 《DOS命令一日通》第十二章 内存与磁盘的管理,文件的压缩
- 《DOS命令一日通》第九章 文件备份的制作与恢复
- 《DOS命令一日通》第五章 文件复制与磁盘复制
- 《DOS命令一日通》第八章 自动文件执行(批处理文件)
- 《DOS命令一日通》第十章 文件属性与复制的控制命令
- 《DOS命令一日通》第三章 磁盘的准备与检查
- 《DOS命令一日通》第七章 管道命令与DOS过滤器
- 《DOS命令一日通》附录
- dos删除文件命令
- 用dos命令删除顽固的文件
- 巧用DOS的管道命令和UltraEditor解决文件的批量改名
- 《DOS命令一日通》第二章 使用计算机起步工作
- 《DOS命令一日通》第十三章 抗病毒保护
- 《DOS命令一日通》连载说明
- 《DOS命令一日通》目 录
- DOS命令删除.SVN文件
- 唯快不破:redis源码剖析03-dict哈希表结构
- RAII 的妙用
- ASP.NET WebService Response.Write乱码解决
- Shell 变量--shell教程
- python--选择排序
- 《DOS命令一日通》第六章 文件的删除,改名与显示
- Timer的缺陷 用ScheduledExecutorService替代
- Android用C/C++来保存密钥
- 安卓开发框架(MVP+主流框架+基类+工具类)--- ButterKnife
- Django 数据库模型配置
- 现在学IT还来得及吗?
- js返回上一页方法
- Cas单点登录(整合shiro版本)
- 今天是场景构建的基础元年,大数据不是博眼球而是深耕行业,其与人工智能相结合是未来趋势 | 大咖周语录