批处理删除编译产生的多余文件

  前段时间由于工作需要,隔断时间就要转移一次代码。本来纯代码文件加上一些文档只有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

  (对于使用本代码,带来的任何损失,本人一概不负责。只供学习交流用。)

转载于:https://www.cnblogs.com/p4759521/archive/2010/11/02/p4759521.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值