批处理入门手册之批处理常用DOS命令篇(echo、rem、cd、dir)

2019-09-19 06:37:28于丽

执行显示:
c:abc, 是否确认(Y/N)?

  解释一下,这里abc是一个不为空的文件夹,用rd 命令删除时它将会询问你Y或N,这时你就要手动的输入Y/N了。
OK,我们把批处改一下,这时系统将会自动帮助我们把Y输入确认了

例6

@echo off
echo Y|rd /s c:abc
pause

6。建立新文件或增加文件内容
格式:echo 文件内容>文件名

例7

@echo off
echo 123>myfile.txt
pause

  这样我们就在当前目录下建立了一个myfile.txt文件,文件的内容为123。如果你想要建立一个空的新文件,那你
可以试一下这个

例8

@echo off
echo. >myfile.txt 
pause

  注:上面所有实例中的pause是暂停命令,主要是用来暂停演示给大家看的,哈哈!!

二、注释语句:rem

rem 为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但能回显。

例1

@echo off
echo 这是例1哦!
rem 上面的echo 语句用于显示提示。
pause

  另外 :: 也可以起到 rem 的注释作用,  而且更简洁有效;  但有两点需要注意!
 
  第一,  任何以冒号:开头的字符行,在批处理中都被视作标号,  而直接忽略其后的所有内容。
有效标号:冒号后紧跟一个以字母数字开头的字符串,goto 语句可以识别。

无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto 无法识别的标号,可以起到注释
作用,所以 :: 常被用作注释符号,其实 : 也可起注释作用。

例2

@echo off
echo 这是例2哦!
::上面的echo 语句用于显示提示。
pause

  第二,  与 rem 不同的是, :: 后的字符行在执行时不会回显,  无论是否用echo on 打开命令行回显状态, 
因为命令解释器不认为他是一个有效的命令行,  就此点来看, rem 在某些场合下
将比 :: 更为适用;  另外, rem 可以用于  config.sys  文件中。

三、目录切换:cd

1。同一个分区的切换
目录切换格式:格式:CD [盘符][路径]

  如果当前目录是C:Documents and Settingsmzybar,我们要切换到同一分区下不同的目录,请看下面的例子。(
注:下面例子中的>表示命令行下的提示符,>前面的表示当前目录。)

例1
切换到C:WINDOWS目录

C:Documents and Settingsmzybar> 
cd C:WINDOWS
C:WINDOWS>

例2
切换到C:WINDOWSsystem32目录

C:Documents and Settingsmzybar>        
cd C:WINDOWSsystem32
C:WINDOWSsystem32>
相关文章 大家在看