批量清除debug、release临时文件

来源:互联网 发布:手游源码 编辑:程序博客网 时间:2024/05/18 07:15

       我电脑上,一般程序都放在同一个盘,每次调试运行后,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 offecho 正在清理系统垃圾文件,请稍等......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 中间层文件


原创粉丝点击