欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CMD学习笔记——replace、type和more

程序员文章站 2022-03-17 08:05:26
...

replace替换文件

如果需要用源目录中的同名文件替换目标目录中的文件,可以使用replace命令,也可以使用replace将唯一的文件名添加到目标目录。

语法

replace [drive1:] [path1] filanme [drive2:][path2] [/a] [/p] [/r] [/w]
replace [drive1:] [path1] filanme [drive2:][path2] [/a] [/p] [/r] [/w] [/u]

参数

参数 说明
[drive1:] [path1] filanme 指定源文件或文件集的位置和名称
[drive2:][path2] 指定目标文件的位置。不能为要替换的文件指定文件名。如果没有指定驱动器和目录,replace将使用当前驱动器和目录作为目标
/a 将新文件添加到目标目录中而不是替换现存的文件。不能将此命令行选项与/s或/u命令行选项共同使用
/p 提示用户在替换目标文件或添加源文件之前确认
/r 替换只读文件和未受保护的文件。如果没有指定命令行选项却尝试替换只读文件,就会发生错误并终止替换操作
/w replace开始搜索源文件之前等待用户插入磁盘。如果没有指定/w,按enter键之后,replace立即开始替换或添加文件
/s 搜索目标目录的所有子目录并替换匹配的文件。不能将/s命令行选项与/a命令行选项共同使用。replace命令不搜索path1中指定的子目录
/u 只替换目标目录中比源目录中文件旧的文件。不能将/u命令行选项和/a命令行一同使用

例1:用a文件夹中a.txt替换b文件夹中a.txt文件
CMD学习笔记——replace、type和more
a文件夹中a.txt内容为

CMD学习笔记——replace、type和more
b文件夹中a.txt内容为
CMD学习笔记——replace、type和more
现在进行替换
CMD学习笔记——replace、type和more
CMD学习笔记——replace、type和more

例2:将a文件夹中的Aa.txt添加到b文件夹中
添加前
CMD学习笔记——replace、type和more
CMD学习笔记——replace、type和more
添加后
CMD学习笔记——replace、type和more
CMD学习笔记——replace、type和more
例3:将a文件夹中的Aa.txt添加到b文件夹中,在添加前进行询问
CMD学习笔记——replace、type和more

type显示文本文件的内容

如果需要显示文本文件的内容,可以使用type命令

语法

type [drive:][path]filename 

参数
[drive:][path]filename 指定要察看的文本文件名和位置。

例1:查看a文件夹下Aa.txt的内容

CMD学习笔记——replace、type和more

这里需要注意编码问题,我这个txt文件选的是ANSI编码。如果你选的是UTF8可能会乱码,想要修改编码你只需要把txt文件在另存为的时候,选择下面截图画线为ANSI编码就行
CMD学习笔记——replace、type和more
例2:读取doc文档
首先来创建doc文档
CMD学习笔记——replace、type和more

注意:DOS下没有提供直接创建文件的命令,但可以使用管道操作来创建文件
CMD学习笔记——replace、type和more
接着就是读取
CMD学习笔记——replace、type和more

more 一次显示一个输出屏幕

more命令用于每次显示一个输出屏幕

语法

MORE [/E [/C] [/P] [/S] [/Tn] [+n]] < [drive:][path]filename

command-name | MORE [/E [/C] [/P] [/S] [/Tn] [+n]]

MORE /E [/C] [/P] [/S] [/Tn] [+n] [files]

参数

[drive:][path]filename  指定要逐屏显示的文件

command-name                 指定要显示其输出的命令 。
/E      启用扩展功能

/C      显示页面前先清除屏幕

/P      扩展 FormFeed 字符

/S      将多个空白行缩成一行

 /Tn     将跳格键扩展成 n 个空格(默认值为 8)

 命令行开关可以出现在 MORE 环境变量中。

+n      从第 n 行开始显示第一个文件

 files    要显示的文件列表。 用空格分开列表中的文件。

如果扩展的功能已经启用,在 -- More -- 提示处会接受下列命令:

P n     显示下 n 行

S n     略过下 n 行并显示下一屏信息

F       显示下个文件

Q       退出

=       显示行号

?       显示帮助行

\<space> 显示下一页

\<enter>   显示下一行

例1:显示Plus.txt文件
CMD学习笔记——replace、type和moreCMD学习笔记——replace、type和more
可以看到文件内容很多,可以使用空格显示下一页,使用enter键是每次显示一行,如果要退出more可以按q键或者ctrl+c

例2:使用=可以显示行号、使用P n 显示下 n 行、S n 略过下 n 行,并显示下一屏信息
使用=可以显示行号
CMD学习笔记——replace、type和more
使用P n 显示下 n 行
CMD学习笔记——replace、type和more
S n 略过下 n 行,并显示下一屏信息
CMD学习笔记——replace、type和more
例3:/C 显示页面前先清除屏幕
输入前,没有被清屏
CMD学习笔记——replace、type和more
输入后被清屏
CMD学习笔记——replace、type和more
CMD学习笔记——replace、type和more

相关标签: CMD

上一篇: day 1

下一篇: jQuery基本语法总结