批处理快速删除Makefile

是什么


最近在开发过程中,使用了Qt的qmake快速生成Makefile以及VS工程。但是使用Qt有一件事很麻烦,就是当pro文件做了文件的添加后,Windows下的Makefile如果继续使用nmake进行编译会出现连接错误,需要删除掉Makefile才能解决问题。因此想了个办法,编写批处理去批量删除当前目录以及子目录的Makefile。
先上执行结果:


批量删除Makefile

之所以为称之为mfc,是取的MakeFileClean的简写,让这个命令尽量做到最简单。当然,你可以可以命名为任何名称。

怎么做


  • 第一步,任意位置新建一个空的文本文档。
  • 第二步,用编辑器打开,输入如下代码。

@echo off
for /f "delims=" %%i in ('dir /a /b /s "Makefile*"') do (
echo 删除%%i
del /f %%i
)```

  • 第三步,将文件重命名为mfc.bat(你可以命名为任何你喜欢的名字).
  • 第四步,放在任何PATH环境变量控制的文件夹下(如果你不知道这句话什么意思,就放在C:\Windows\System32).
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容