批处理
使用DOS指令编写批处理文件来删除指定名称的文件夹。
例如Visual Studio 2019生成的工程目录下有很多.vs
文件夹,会占用很多内存,如果想删除很多个VS工程中的.vs
文件夹,通过批处理指令可以实现快速删除。
效果:
代码:
@echo off
for /f %%a in ('dir /s /b /ad *.vs') do (
echo 正在删除 %%a
rd /s /q %%a
)
echo 删除完成
pause
原 理 在 下 方
↓↓↓↓↓↓↓↓↓↓↓↓
基础操作
pause
暂停脚本的执行。
%
%var
表示传递参数%var%
表示引用参数
基本算数运算
@echo off
set /a var = 1 + 2
echo %var%
pause
重定向
-
>
覆盖原内容向a.txt文件中覆写”hello”字符串
@echo off echo hello > a.txt pause
-
>>
不覆盖原内向a.txt文件中添加”hello”字符串
@echo off echo hello >> a.txt pause
|
管道:将左侧输出作为右侧输入。
find
寻找后缀为txt的文件。
find "*.txt"
/?
查询帮助手册。
dir /?
rem
注释
DOS命令
echo
- ECHO [message] 显示消息
- ECHO [ON | OFF] 启用或关闭命令回显