1. 目的:
如果你要将程序上传到 svn , 或者压缩备份, 或者打包发给别人, 如果不删除临时
文件, 文件夹(或压缩文件)会很大. 但是工程每经过一次打开,编译, 就会重新产生
这些临时文件. 要删除这些临时文件, 必将浪费一些时间, 如果没有经验, 又怕会
误删一些文件. 所以利用周末的一点时间写了一个批处理脚本, 希望大家试用, 并
能提出宝贵的建议和意见.
2. 试用范围:
这两个文件适合 Visual Studio 6.0 和 Visual Studio 2003 可能不会适合
Visual Studio 2005. 根据你的需要, 将这两个文件中的一个放入与 Debug 和
Release 同一目录下.
3. 文件说明:
(1) 删除工程 temp (包括 Release ).cmd 文件中的内容
rd Debug /s/q
rd Release /s/q
del *.suo /s /a:h
del *.ncb /s
del *.aps /s
del *.opt /s
del *.plg /s
del *.clw /s
del *.~* /s
pause
del *.cmd /s
删除了 Debug ,Release 文件夹, 及后缀为 .suo, .ncb, .aps, .opt, .plg, .clw,
.~* 的文件. 按任意键后会删除批处理脚本文件, 如果你想反复使用这个批处理文件
, 可以将最后一句话删除.
(2) 删除工程 temp (保留 Release 中的 EXE ).cmd 文件中的内容
rd Debug /s/q
del Release/*.res /s
del Release/*.htm /s
del Release/*.obj /s
del Release/*.pch /s
del Release/*.pdb /s
del Release/*.idb /s
del *.suo /s /a:h
del *.ncb /s
del *.aps /s
del *.opt /s
del *.plg /s
del *.clw /s
del *.~* /s
pause
del *.cmd /s
删除了 Debug, Release 文件夹, Release 文件夹中的临时文件, 及后缀为.suo,
.ncb, .aps, .opt, .plg, .clw, .~* 的文件.
这种方法可以使别人没有编译环境也能运行你的程序.
(3) 删除工程临时文件.cmd
删除你代码文件夹下所有的临时文件:
del *.res /s
del *.htm /s
del *.obj /s
del *.pch /s
del *.pdb /s
del *.idb /s
del *.exp /s
del *.tli /s
del *.tlh /s
del *.ilk /s
del *.pch /s
del *.suo /s /a:h
del *.ncb /s
del *.aps /s
del *.opt /s
del *.plg /s
del *.clw /s
del *.~* /s
pause
5. 忠告:
(1) 要将批处理脚本文件放在适当的位置执行;
(2) 没有把握不要修改批处理脚本中的内容;
(3) 如果有把握, 可以自己改动文件中的内容来达到更好的删除临时文件的目的.