前段时间由于工作需要,隔断时间就要转移一次代码。本来纯代码文件加上一些文档只有200多M,但是在编译的时候生成了很多中间文件,一下子就增大到了几个G。给转移工作带来了很多问题,所以就想通过批处理来删除那些编译产生的文件。
将以下代码复制到记事本里,后缀名改为bat,放在相应的工程目录下。直接运行就可以了。
代码如下:注意:只对VC++有效!
@echo off
title 清除工程多余信息
del /f /s /q *.ilk
del /f /s /q *.bsc
del /f /s /q *.pdb
del /f /s /q *.clw
del /f /s /q *.aps
del /f /s /q *.plg
del /f /s /q *.suo
del /f /s /q *.ncb
del /f /s /q *.opt
del /f /s /q *.tmp
rd /s /q Debug
rd /s /q Release
for /d %%i in (*) do rd /s /q %%i\Debug
for /d %%i in (*) do rd /s /q %%i\Release
(对于使用本代码,带来的任何损失,本人一概不负责。只供学习交流用。)