您的位置:首页 > 其它

批量清除debug、release临时文件

2013-11-10 14:43 1161 查看
我电脑上,一般程序都放在同一个盘,每次调试运行后,debug和release文件夹就越来越多,也懒的删除。积累了一二年,那个盘的80G空间快没了。我得想办法删除这些临时文件,想想又不对,如果里面放了dll文件怎么办,最后我想到了一个办法,删除文件夹里的pch\pdb\bsc\ilk这几个占空间比较大的临时文件。

1、打开cmd,进入到我这个盘下,比如E盘

2、输入del *.pch /f/s/q/a,删除进行中

3、输入del *.pdb /f/s/q/a,删除进行中

4、 输入del *.bsc /f/s/q/a,删除进行中

5、 输入del *.ilk /f/s/q/a,删除进行中

结果我省出了20G的空间啦。

二、改进

每次输入太麻烦,我编写一个bat文件执行

代码如下:

@echo off
echo 正在清理系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.pch
del /f /s /q %systemdrive%\*.ilk
echo 清理系统垃圾和debug/release临时文件完成!echo. & pause


新建一个文本文件,拷入上面代码,更改文件后缀名为bat,保存后,双击文件执行命令行。

debug文件夹分析:

exe当然是目标代码。

sbr等其他文件都是临时文件。

res是资源文件

*.ilk..........一种链接临时文件

*.pch..........一种预编译头文件,是中间代码。

*.pbd..........一种 PowerBuilder 动态库,作为本地DLL的一个替代物,是临时文件

*.pdb..........一种 3Com PalmPilot 数据库文件

*.obj..........一种对象文件,是二进制文件。

*.idb..........一种 MSDev 中间层文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: