常用的bat脚本相关解析

  • 背景:
    最近有需要用到一些批处理命令来提高工作效率,但是记忆不好,以前使用过的很多bat脚本的命令,一直想不起来,总结了一些我常用到的命令,方便自己。
  • 常用语句
  1. @echo on和@echo off
    这个语句是当调试bat脚本的时候,首行有此局,on表示会将所bat脚本的每一条语句执行情况都打印出来,这样也方便查看自己写的脚本哪里出现了问题。
  2. rem和::
    用于注释,使用rem注释时,当有打开@echo on时,这行虽是注释,也会显示到命令行上,但是使用“::”注释时,则不会将此行打印出来。
  3. %ERRORLEVEL%
    这个命令,主要是捕获上一条命令或整个脚本执行的返回值,一般而言,0为正常执行结束,1为异常结束。
    4.切换盘符直接打“盘符:”比如切换F盘“F:”
  • 实际运用
@echo on
rem First exe
::常用命令整合

::创建一个子目录
md exe
mkdir exe

::改变或显示当前目录
set tempath=%cd%
cd 
cd..
cd\
cd %tempath%

::删除空子目录
rd exe
echo hello >log.txt
del log.txt

::显示一个目录下的文件和子目录
dir
echo hello >log2.txt
attrib +h log2.txt
dir
dir/a
dir/s F:\study\bat

::显示指定驱动器上所有路径和目录下所有文件名
tree
tree/f

::将计算机的进程显示出来
tasklist

::拷贝一个或多个文件到指定的盘上
copy F:\study\bat\note.bat E:\note.bat


::显示文件内容
type log.txt

echo hello world >>log2.txt
::比较两个文件
fc log.txt log2.txt












你可能感兴趣的:(Winsows使用经验积累,Winsows使用经验积累,cmd)