批量删除VC,VS临时文件

本文介绍如何使用批处理命令或脚本文件高效清理Visual C++和Visual Studio编译过程中产生的大量临时文件,以节省磁盘空间并提高文件操作效率。

微博http://weibo.com/MoreWindows已开通,欢迎关注。

VC6.0及VS2008使用技巧》系列文章地址:http://blog.csdn.net/morewindows/article/category/863841

 

VC6VS2008编译工程后,会产生大量的临时文件。比如

1.用VC6建立一个空的MFC单文档程序,编译后,所有文件会占用6.88MB。而实际有用的源文件,工程文件,可执行文件等只会占193KB

2.用VS2008建立一个HelloWorld的控制台程序,编译后,所有文件会占用1.05MB。而实际有用的源文件,工程文件,可执行文件等只会占56KB

可见及时清理编译器所产生的临时文件不但可以节省磁盘空间,并且也能大大缩少拷贝文件时所要花费的时间。

 

可以使用C++C#来遍历项目目录,然后删除临时文件。当然更加简单的方法是使用批处理中的del命令。在“开始”-->“运行”中输出CMD,然后键入del /?可以看到del命令的用法说明。

我们主要用到三个参数即可——/F/S/Q

/F 保证只读的文件也会被删除。

/S 将进入子目录中进行删除,这样可以批量删除很多工程的临时文件。

/Q 安静模式,不然不删除一个文件都要你手动确定一下。

有了这个del命令,删除临时文件就很方便了。比如要清除“D:\学习VC”中所有工程的tmp类型文件和obj类型文件(这是常见的VC临时文件),在CMD窗口中输入——del /F /S /Q *.tmp *.obj D:\学习VC,这样就能清除“D:\学习VC”目录下并包括其子目录下的tmp类型文件和obj类型文件。

当然每个都来敲命令太麻烦了,直接使用脚本文件会方便很多。下面给出一个脚本文件的内容,大家可以先新建一个“批量删除VCVS临时文件.bat”文件,然后将下面的文本拷贝到这个bat文件。之后要对哪个目录进行清理,将这个bat文件拷贝到这个目录下然后双击即可。当然也可以到http://download.csdn.net/detail/morewindows/4817596下载这个bat文件。

@echo off
echo ----------------------------------------------------
echo By MoreWindows (http://blog.csdn.net/MoreWindows)
echo Press any key to delete all files with ending:
echo  *.aps *.idb *.ncp *.obj *.pch *.tmp *.sbr
echo  *.tmp *.pdb *.bsc *.ilk *.res *.ncb *.opt 
echo  *.suo *.manifest  *.dep
echo There are Visual C++ and Visual Studio junk
echo ----------------------------------------------------
pause
del /F /S /Q *.aps *.idb *.ncp *.obj *.pch *.sbr *.tmp *.pdb *.bsc *.ilk *.res *.ncb *.opt *.suo *.manifest *.dep
pause

 

注意 del命令删除的文件无法再恢复,因此使用时要特别小心。

 有兴趣的同学可以尝试下使用MOVE命令来将文件删除到回收站,这样就不怕误删除了^_^。

 

 

转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8230921

欢迎关注微博:http://weibo.com/MoreWindows

内容概要:本文档为陈南男的个人简历,详细介绍了其教育背景、实习经历、项目经验及专业技能。她目前为中国科学院大学计算机应用技术专业硕士在读,曾就读于哈尔滨工程大学计算机科学与技术专业,综合成绩位列前5%。实习期间,她在百度担任AI应用开发工程师,参与构建基于文心一言API的智能教育平台,实现个性化学习路径生成;在九坤投资参与开发多云资源管理平台,完成前后端系统设计与云资源集成;目前在阿里巴巴从事AI Agent研发,聚焦跨境电商SKU级资产治理,设计并优化Badcase诊断Agent,显著提升诊断效率与准确率。此外,她还主导开发了电商视频生成平台“山竹旺影”,通过Agent工作流降低用户使用门槛。其技术能力涵盖大模型应用、Prompt Engineering、AI Agent设计、全栈开发等。; 适合人群:计算机相关专业在校生、应届毕业生及从事AI开发、全栈开发的技术人员。; 使用场景及目标:①了解AI Agent在实际业务中的落地应用,如教育、电商、云运维等场景;②学习如何结合大模型与工程架构实现复杂系统的设计与优化;③参考高水平技术人才的成长路径与项目实践经验。; 阅读建议:此简历内容详实、项目含金量高,建议开发者重点关注其AI Agent设计思路、技术实现细节以及跨系统集成能力,借鉴其在复杂业务链路中解决问题的方法论。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值