cmd文件怎么写

1. cmd如何创建cmd文件 一、建立空文件的几种方法
1、cd.>a.txt
cd.表示改变当前目录为当前目录 , 即等于没改变;而且此命令不会有输出 。
>;表示把命令输出写入到文件 。后面跟着a.txt , 就表示写入到a.txt 。
而此例中命令不会有输出 , 所以就创建了没有内容的空文件 。
2、copy nul a.txt
nul表示空设备 , 从概念上讲 , 它不可见 , 存在于每个目录中 , 可以把它看成一个特殊的“文件” , 它没有内容;一般可把输出写入到nul , 来达到屏蔽输出的目的 , 如pause>nul , 此命令执行效果是暂停 , 并且不会显示“请按任意键继续. . .” 。
此例子表示将空设备复制到a.txt , 同样创建了没有内容的空文件 。
3、type nul>a.txt
此例子表示显示空设备的内容 , 并写入到a.txt 。
4、echo a 2>a.txt
“2”表示错误输出的句柄 , 此例中没有错误输出 , 所以创建了没有内容的空文件 。
其实>;默认都是重定向了句柄1 , 即标准输出句柄 。比如cd.>a.txt , 其实就是cd. 1>a.txt 。
同样 , 句柄3到9也可以使用在本例中 , 它们是未经定义的句柄 , 也不会有输出 , 如
echo a 3>a.txt 。
5、fsutil file createnew d:\a.txt 0
使用fsutil创建了一个空文件 。
6、其他命令
只要没有输出 , 并重定向到文件就可以了
二、建立非空文件的几种方法
1、echo a>a.txt
最常用的是echo命令 , 此例子表示把字母a和回车换行覆盖输出到a.txt(如果a.txt原来已有内容则覆盖掉原来的内容) , 如果追加内容 , 可以使用>>; , 如echo b>>a.txt , 表示把b和回车换行追加到文件末尾 。
2、其他命令的重定向输出 , 如
type a.txt > b.txt
copy a.txt b.txt
fsutil file createnew d:\a.txt 1
2. cmd怎么往文本里写东西 echo.xxxx>C:\a.txt
xxxx为要写的内容 , a.txt的写在结尾
echo.xxxx>>C:\a.txt
这个意思就是 回显XXXX到C盘一个文本文件a.txt中去
也可以是 ping 或者其他命令的输出结果
>>;这个是追加文件已经有的内容 很重要
例如 ping - 192.168.0.1 >a.txt
ping - 192.168.0.2 >a.txt
这样的话a.txt只有ping - 192.168.0.2 >a.txt
的结果内容
ping - 192.168.0.1 >a.txt
ping - 192.168.0.2 >>a.txt
这个就有两个命令的结果
【cmd文件怎么写】具体你去查下 那两个符号的使用方法 定能知晓

cmd文件怎么写

文章插图