前言
   
    每次执行
    
     idf.py build
    
    后,编译器都会在工程目录下新建一个
    
     build目录
    
    ,用于存放编译中间及生成的文件,文件非常多体积非常大,通常一个工程的
    
     build
    
    约有
    
     130MB
    
    左右。而这个文件对于编码又没有什么用,是可以完全删除而不影响二次编译的。所以在
    
     Git push
    
    之前,
    
     删除build文件夹
    
    是必要操作。
    
    
    通常我们的工程有很多,造成整个目录的体积巨大,一个一个工程的去删除又费时费力。这时候可以用
    
     .bat
    
    批处理文件来帮我们做这件事。
    
     .bat
    
    批处理相当于
    
     windows
    
    自带的脚本,等同于
    
     shell
    
    与
    
     linux
    
    系统的关系。我们只需要编写和运行脚本,来让机器自动删除所有的
    
     build
    
    文件夹。
    
    
    编写.bat批处理文件
   
- 
 在我们的工程汇总文件夹中,
 
 右键
 
 –
 
 新建
 
 –
 
 文本文档
 
 。
 
 
  
- 
 复制粘贴以下内容:
 
@echo off
::删除当前目录下文件夹的所有build文件夹,不包含子目录(只删除一级目录中的build,方便清理工程后Git)
for /f "delims=" %%a in ('dir /ad/b .\') do (rd /q /s "%%a\build")
pause
    意思是列表当前目录下的文件夹,并删除其中的
    
     build
    
    文件夹,不包含子目录。
    3.
    
     保存后,将这个
     
      .txt
     
     文件重命名为
     
      .bat
     
     文件。
    
    
    
    
    
    运行.bat批处理文件前
   
    刚开始,这个文件夹内的很多工程都是被编译过的,有很多
    
     build
    
    目录,整个体积很大。
    
     
   
    
    
    
    运行.bat批处理文件
   
    双击运行这个批处理文件。
    
     
   
    这些没有显示的,就是完成了删除
    
     build
    
    操作的工程目录。
    
    
    
    
    运行.bat批处理文件后
   
    从先前的
    
     1.4GB
    
    缩小到现在的不到
    
     4MB
    
    。这下就非常方便用
    
     Git push
    
    去分享上传了。
    
    
    
    工程中的
    
     build
    
    目录都已经被删除了。
    
    
    
    清理
    
     build
    
    后体积缩小了,但完全不影响二次编译,之后就可以愉快的将工程
    
     Git push
    
    去分享上传了。
    需要
    
     .bat批处理文件
    
    的,评论区留邮箱,点赞收藏。
   
 
