我们来介绍assoc命令。当我们在命令提示符下直接输入不带任何参数的assoc命令时,将会获取windows系统中所有扩展名关联的文件类型,例如mp3、mp4、doc、docx等文件类型。
如果我们想要获取单个扩展名的文件类型,可以通过assoc命令指定单个扩展名以获取它的文件类型。
接下来是attrib命令。键入不带有任何参数的attrib,我们将获取当前文件夹下的所有文件的属性信息。
attrib命令只能更改文件的属性,无法对文件夹进行操作。通过attrib h filename可以隐藏指定的文件。
现在介绍批处理的call命令。call命令可以调用执行批处理文件并传递相关的参数。在下图中详细记录了call传递参数的过程。参数间通常使用空格隔开。使用百分比号加数字进行接收参数。
通过call传递的参数,使用百分比号加数字进行接收,含有双引号的参数使用波浪号将双引号脱去,百分比号加星号可以引用所有的参数。
最后介绍cd命令。cd命令可以帮助我们在命令提示符下跳转到其他路径,也可以添加一个d参数强制跳转到其他盘符内。
通过双百分比号引用cd命令,可以获取当前路径以供我们使用。
使用 mkdir a.txt 我们会创建一个名为a.txt的目录,这是一个无效的命令,只是为了做个例子
五、chcp 直接键入不带有任何参数的chcp将显示当前命令行窗口所使用的代码页,我这里是936 ,其代表的是简体中文的代码页,windows系统是用这个来显示中文的。这里仅作为演示。
六、cls 回车将会清除当前屏幕中的所有内容,其实就是清除屏幕缓冲区的所有内容
七、color 这个命令可以更改窗口控制台的背景颜色和字体颜色,显然这里0代表的是黑色的背景,1-8代表不同的字体颜色, 具体的色号可以查看相关文档。这里只是做个演示。
八、copy命令用于拷贝文件,可以复制单个文件。这里只是做个演示。
九、date time 命令可以显示当前系统的日期和时间,用双百分比号括起来我们可以直接引用日期和时间信息
十、del
命令用于删除当前系统中的一个或多个文件,被del删除的文件无法通过回收站进行恢复,del 支持 f s
q等参数,这里做的只是一个简单的演示。
十一、echo 命令就类似于 各种编程语言中的 输出语句,可以打印输出
十二、dir 命令用法广泛,用于查看当前目录下的文件和子目录。根据参数的不同,可以显示详细信息或简单列表。
dir 命令有多种显示方式,可以类似于linux的ls命令一样显示目录内容,也可以以列表方式显示。
十三、fc 命令用于比较两个文档的不同之处,并将其显示出来。在这个例子中,我们创建了a.txt和b.txt两个文档,分别输入不同的内容,fc命令准确地找出了它们的差异。
十四、find命令用于查找包含指定字符的行,并将其过滤出来。在该命令中,将显示所有包含.java字符串的目录路径或文件路径。
find命令支持忽略大小写查找字符串,以及统计包含指定字符串的总行数和不包含指定字符串的总行数,以及字符串所在的行的行号。
十五、fsutil是一个磁盘文件信息管理工具。在下图中,我们使用fsutil volume diskfree c:来查询c盘剩余空间,fsutil fsinfo drivers来查询电脑中所有的盘符,以及通过drivetype来查看盘符类型。使用 fsutil file createnew 1.txt 来创建一个0字节的文本。
十六、还记得assoc命令吗?通过assoc命令可以获取.txt扩展名关联的文件类型。使用ftype txtfile可以获取文件类型实际关联的默认打开程序。而使用ftype txtfile=execute.exe,我们可以更改默认的文件类型关联程序。
seventeen, 使用md命令可以轻松地创建一个空文件夹,这个命令的功能类似于在图形界面中右键点击"新建文件夹",对于熟悉命令行操作的人来说将会非常方便。
eighteen, 使用more命令可以在控制台中显示文档的内容,当文本内容超出屏幕显示范围时,你需要按下enter键以继续阅读,并且more命令还会显示阅读进度,非常适合用来查看大文本内容,比如小说。
nineteen, 在cmd中,move命令用于移动文件,每次只能指定一个文件进行移动。你可以使用通配符,但只能移动相同类型的文件。move命令最方便的是在移动文件的同时修改文件名。
twenty, path命令用于显示环境变量path中的内容,并且你可以在cmd窗口中向path环境变量添加路径,值得注意的是,新添加的path只对当前控制台窗口有效,不会影响整个系统。
以上就是这次为大家介绍的二十个批处理命令了,相信会对你有所帮助。