删除 VC 6.0 和 VC 2003 工程临时文件的批处理脚本

来源:互联网 发布:淘宝一年赚千万 编辑:程序博客网 时间:2024/05/16 12:11

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) 如果有把握, 可以自己改动文件中的内容来达到更好的删除临时文件的目的.

原创粉丝点击