灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3087回复:0

[系统教程]DOS命令大全:Edlin:W (写入)命令详解

楼主#
更多 发布于:2012-08-31 19:04


内存中编辑后文件的第一个部分写入磁盘。如果不指定参数,w 则将内存中已编辑文件的行写入磁盘,直到内存为 25 % 满为止。
MS-DOS命令语法
[n]w
MS-DOS命令参数
n指定需要写入磁盘的行数,从内存中所编辑文件的第一行开始。?显示 edlin 子命令列表。MS-DOS命令注释


在启动 Edlin.exe 时,它从磁盘文件中读入尽可能多的行到内存中。如果文件大小超过了可用内存,您必须分段编辑文件。这就是说,您编辑文件的部分,使用 w (write) 子命令将文件的该部分写入磁盘,然后使用 a (append) 子命令将下一部分从磁盘加载到内存。
打开文件时,Edline.exe 从磁盘中读取行直到内存超过 75% 满为止。它保留其它 25% 内存用于对文本进行更改。如果将整个文件都装入内存,则 Edlin.exe 将显示以下消息:End of input file
如果看到此消息,将不需要使用 w 和 a (append) 子命令。
如果打开文件时 Edlin.exe 不显示此消息,则该文件的大小超过可用内存。因此,必须通过使用 w 和 a 命令分别写入和读取文件的部分内容来分期编辑文件。
w 子命令不会将所作更改写入磁盘,除非实际上必须使用 w。如果在整个文件装入内存的情况下使用 w,然后又使用 q (quit) edlin,将不保存所作的任何更改。

为行重编号。当 Edlin 将所编辑文件的第一部分从内存写入磁盘后,可以在 * 提示符下使用 l (list) 子命令,就能看到其余的行被重新进行了正确编号,行号从1 开始。

MS-DOS命令范例
在这个范例中,磁盘文件的最后 100 行没有装入内存。要释放足够空间以将磁盘文件的剩余部分加载到内存中并继续编辑,请键入:
125w


喜欢0 评分0
游客

返回顶部