美文网首页
Bat常用符号

Bat常用符号

作者: Cindy_lina | 来源:发表于2017-05-23 14:55 被阅读0次

    Echo :显示当前ECHO的状态

    pause命令:行此句会暂停

    call命令:调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完那条文件后将无法执行当前文件后续命令)

    rem:表示此命令后的字符为解释行,不执行,只是给自己今后查找用的。:: 也可以起到 rem 的注释作用, 而且更简洁有效;

    %:表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。

    %cd%:显示当前的完整路径

    attrib:设置文件属性

    Del:删除文件

    Copy:复制文件

    Xcopy:复制文件夹

    Md:创建文件夹

    rd:删除文件夹

    ren:重命名文件(夹)

    move:移动文件(夹)

    find:字符串查找

    findstr:字符串查找增强,可以进行模式匹配搜索

    重定向符 >、>>

    > 重定向符, 意思是传递并且覆盖,它所起的作用是将运行的结果传递到后面的范围(后边可以是文件,也可以是默认的系统控制台,即命令提示符)。

    >> 重定向符将命令的输出结果追加到其后面的设备中去。这个符号的作用和>有点类似,但他们是有区别的 >>是传递并在文件的末尾追加,而>是覆盖。用法同>一样的。

    命令管道符 |

    组合命令 &、&&、||

    &,符号允许同时执行多条命令,当第一个命令执行失败了,也不影响后边的命令执行。这里 & 两边的命令是顺序执行的,从前往后执行。

    &&符号允许同时执行多条命令,当碰到执行出错的命令后将不再执行后面的命令,如果一直没有出错则一直执行完所有命令。

    正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令。

    变量引导符 %

    ① 变量引用:当百分号成对出现,并且其间包含非特殊字符时,如%var%、%str%

    ② 形式参数的引用,%0 表示批处理文件本身,包括完整的路径和扩展名;%1至%9 表示第一个参数至第九个参数。

    ③ set /a 语句,表示两数相除取余数。在命令行窗口中,只需要单个的%,在批处理文件中,需要连续两个百分号,写成%%。

    set /a num=4%%2,得到num为0而非2

    ④ 转义符号:如果要显示%本身时,需要在前面用%来转义。

    echo 一个百分号:%%

    echo 两个百分号:%%%%

    echo 三个百分号:%%%%%%

    界定符 ""

    ① 在表示带有空格或特殊符号的路径时常要用""来将路径括起来。

    ② 表示其中的内容是一个完整的字符串。

    相关文章

      网友评论

          本文标题:Bat常用符号

          本文链接:https://www.haomeiwen.com/subject/pduixxtx.html