1.关闭命令行回显功能
@echo off
一般用在第一行,非常常用
2.注释语句
双冒号::和rem,放于行首
3.提示信息
echo "信息"
4.设置变量值
set xxx_dir="%cd%"
set python="xxx.python.exe"
调用变量时需在前面加%%
比如%python% xxx.py
注意设置环境变量为这样,比如include的环境变量
set "INCLUDE=变量值"
5.解压缩
tar.exe zxf curl-8.6.0.tar.gz
不加v是因为会解压一大堆东西,不想看
unzip xxx
目前我还没找到unzip不看一大段的参数
6.进某个目录
虽然这是很基础的东西,不过我要特意提示一下,因为bat不同sh文件,需要先切盘符
C:
然后再cd
7.删除文件
删除文件夹(包括子文件)
rmdir /s /q xxx
其中,`/s`表示删除文件夹及其子文件夹,`/q`表示不进行确认,直接删除
删除文件
del /Q 1.xxx
"/Q"来表示确认删除,,即不需要用户手动确认
/f表示强制删除,不需要用户确认
感觉两者几乎是一样的,都不会放入回收站!!!
8.移动文件
move a.lib xx\lib\
就是把a.lib放到lib文件夹下,加不加斜杠都是放入这个文件夹下
如果是文件夹移动
move a b
把a文件夹放到b文件夹里面
9.调用其他BAT文件或者其他文件
call xxx.bat
call xxx
这是执行完xxx以后再继续执行
注意有的C盘是有权限的,尤其指执行机这种,写指令要额外注意,最好在其他盘操作
标签:文件,bat,lib,删除,xxx,常用,文件夹,指令 From: https://www.cnblogs.com/immersed-in-the-deep-sea/p/18294215