bat基本操作

2023-05-18,

一、制作.bat文件;如:新建一个文本文件(.txt)——打开该文件,文件—>另存为test.bat,编码为ANSI(支持中文编码);

二、常用写法;

  1.输出使用echo;如:echo 文字;双击test.bat文件执行,一闪而过,不知道显示的是什么;

  2.添加pause,表示暂停;

  3.如上图,执行的结果中显示了执行命令;默认情况下,显示执行命令;

  echo off 表示在此语句后所有运行的命令都不显示命令行本身;

  @与echo off 相象,加载在每个命令行的最前面,表示运行时不显示这一行的命令行,只影响当前行;

  rem 表示此命令后的字符为注释,不执行;但会显示在执行页面;

 

echo off和@echo off的区别?echo off是执行时不显示此语句后的所有命令行,但还会显示echo off;@echo off是执行时不显示本行(echo off)及后面的所有命令行;

  4.md在bat脚本中是创建文件夹的命令;如:在D盘创建一个Hello文件 ,md D:\Hello;也可以创建多层级目录的文件夹,md D:\Hello\xixi\testreport,若是testreport已经存在,会给出提示;如xixi目录已经存在,则直接使用,不存在则自动创建;

  5.ren可以用来重命名名字也可以重命名文件;

  ren 完整路径文件名(文件夹名) 新文件名(新文件夹名)

  ren D:\Hello tests;Hello文件下有无其它内容,均会改名字;若是不存在Hello文件,则会给出提示;

  

  6.删除文件夹使用rd命令;如果删除的文件夹下面有子文件或文件必须加参数/s;删除文件,再次确认删除后,再查找是否存在该文件;

dos中查看命令有哪些参数,使用[命令/?],如,del/?,dir/?;若是不想在dos中再次确认(Y/N),可以加上/q参数;

  7.move 用来移动文件夹或者文件; move 原A 终B;会将‘原A’下的所有子目录或子文件,移动到‘终B’中;

  若是‘原A’不存在,则会报错;若是‘终B’不存在,会直接将‘原A’改为‘终B’;

  8.给dos窗口添加标题;此时间是系统时间,非网络时间;

三、3.1使用bat脚本新建txt文件; echo 阿莫西林! >d:\1.txt,双击执行bat文件,发现D盘果真有1.txt;

  3.2,拷贝1.txt文件变成3.txt;

  3.3删除文件;rd不能只接删除文件,rd可以删除文件夹(文件夹下可以包含文件夹或文件);del d:\3.txt 删除文件;删除的文件若找不到,会给出提示;

  3.4重命名文件名字;ren d:\1.txt 化he.txt

四、bat快速打开文件夹;

   start语句用来打开我们需要的文件夹/文件;如,start d:\3.txt;start d:\study;打开含有空格(start d:\花 he.txt)的文件,不会执行空格及以后的内容;

可以通过加双引号;start "" "d:\花 he.txt";start后面跟上双引号,路径也加上双引号;

四、文件或文件夹的增删改;

五、%0

一、echo %0,双击执行,发现被替换成了文件路径+文件名+后缀;

bat基本操作的相关教程结束。

《bat基本操作.doc》

下载本文的Word格式文档,以方便收藏与打印。