批量删除VC,VS临时文件

从VC6升级到vs2010需要修改的部分经验交流 因为适应平台的需要,需将之前的vc6程序升级到vs2010的平台,升级的过程,各种不顺利,现特整理了部分容易遇到的问题,分享给小伙伴,少走弯路! 1. 将头文件中#include 改为#include ; 2. 将头文件中#include 改为 #include Using namespace std; 3. error C2039: “nocreate”: 不是“std::b 阅读详情

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

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

 

用VC6或VS2008编译工程后,会产生大量的临时文件。比如

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类型文件。

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

@echo off
echo ----------------------------------------------------
echo By MoreWindows (http://blog.youkuaiyun.com/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.youkuaiyun.com/morewindows/article/details/8230921

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

自动化清理Visual Studio编译生成的临时文件与目录 在软件开发过程中,Visual Studio 作为一款流行的集成开发环境,会不断生成临时文件来支持构建、编译、调试等任务。这些临时文件包括obj和bin目录下的中间文件,以及.sdf、.user和.suo等特定格式的文件。虽然这些文件在开发过程中是必须的,但长期累积后会占用大量磁盘空间,并可能导致项目加载变慢,影响开发效率。obj目录是Visual Studio项目编译过程中的一个中间输出目录,用于存放编译器生成的所有中间文件。这些文件包括预编译头文件、编译生成的对象文件等。 阅读详情

相关推荐

VS项目临时文件清理工具

删除VS项目产生的临时文件,只保留源码和工程文件,手动配置需要清理的工程路径,需要或略的文件或者文件夹,需要删除的文件或者文件夹!

VS2017\VS2019\VS2022项目多余文件(中间文件\临时文件)一键清理BAT

先看看一个MFC项目清理前所占用的磁盘空间清理后占用的磁盘空间 清理后再备份就方便多了!使用截图 BAT文件稍后上传

Kim的博客 7445

VC,VS实用脚本--批量删除VC及VS临时文件

这个小脚本可以批量删除VC及VS编译时产生的临时文件,使用时将这个脚本拷贝到目标目录下,然后双击运行即可。这样当前目录中包括其子目录中的临时文件都会清理干净。

VS项目内存清理工具(.bat)

VS工程文件一键减小内存

qq_45114282的博客 985

VS临时文件批量删除工具

该工具可以通过图形化的方式,快速删除VS2008,VS2010,VS2012在编译时产生的大量垃圾文件,一个200M的工程,经过删除各类临时文件后,一般只有1-2M。

【CQUT】从零开始龙芯杯-开始前的准备

不同级别的Cpu对于vivado综合的时间有较大影响,其中Cpu的单核、多核性能以及cache性能影响权重较高。因此,为了保证学习进度和效率,我们建议在Cpu不低于I5 12400的环境下进行学习。Vivado2023.2安装包约100GB,为了保证成功安装建议留出300GB硬盘空间。龙芯杯的许多资料被托管在gitee,你需要git指令将资料克隆到本地。指定用书:CPU设计实战 Loongarch版 作者:汪文祥、邢金璋。Cpu性能对比网站:https://www.cpu114.com/

weixin_73689971的博客 906

VS 清除编译产生的临时文件、文件夹

  VS编译过程中会产生一些临时文件,通过以下脚本可清除 @echo off for /r %%i in (*.sdf,*.ncb,*.suo,*.exp,*.user,*.aps,*.idb,*.dep,*.opt,*.plg,*.bsc,*.ilk,*.trg) do del /s /f /q "%%i" pause     VS编译过程中会在工程目录下产生Debug、Release...

weixin_34319374的博客 4698

从零到一:基于DESeq2的转录组差异表达分析实战指南

本文详细介绍了基于DESeq2的转录组差异表达分析实战指南,涵盖数据准备、标准化处理、差异分析及结果解读等关键步骤。DESeq2凭借其稳定性和对低表达基因的友好处理,成为转录组数据分析的首选工具。文章还提供了常见问题排查和优化建议,帮助研究者高效完成从分析到发表的完整流程。

weixin_26759093的博客 272

批量删除VC VS临时文件

批量删除VC VS临时文件

ffygvf的博客 294

保姆级教程:用TIA Portal V17给S7-1200 PLC和HMI做个联调仿真(附抢答器完整项目包)

本文提供了一份详细的TIA Portal V17教程,指导如何实现S7-1200 PLC与HMI的联合仿真开发。通过抢答器项目实例,涵盖从环境搭建、PLC编程到HMI设计的全流程,帮助工程师高效完成工业自动化系统的虚拟调试,显著提升开发效率。

weixin_30417487的博客 624

WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头

WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头,才能利用专业设备,里面找到,镜像,把内容数据恢复出来。 1.说一下经历,借用的别人移动硬盘,去帮别人维修,拷数据出来,别人的文件,数据比较多,且复杂,而且是在PE系统,接口什么的是2.0,没有很好的思考就全选复制拷贝了; 2,拷贝的过程,极其慢,文件多,且文件有损坏,移动硬盘一直处于通电的状态,大概从下午,两点多开始100多G的数据,一直卡住,到,晚上7 。8点拷完还是没拷完。打开的时候就已经,就一直

weixin_43766920的博客 4301

VS清理编译垃圾

VC6 @echo off echo 清除所有obj pch idb pdb ncb opt plg res sbr ilk suo文件,请稍等...... pause del /f /s /q .\*.obj del /f /s /q .\*.pch del /f /s /q .\*.idb del /f /s /q .\*.pdb del /f /s /q .\*.ncb del /f /s /q .\*.opt del /f /s /q .\*.plg del /f /s /q .\*.res

neufeifatonju的博客 648

告别手动标注!PDMS NakiToolkit插件安装与初体验:以Pipeline工具为例

本文详细介绍了PDMS NakiToolkit插件的安装与使用,特别是其Pipeline工具如何通过自动化标注和材料统计功能大幅提升三维工厂设计效率。从环境准备到实战演示,帮助工程师告别繁琐的手动标注工作,实现项目交付周期的大幅缩短。

weixin_30047059的博客 350

VS的VC项目转移过程中可以删除的文件

引子在项目开发过程中,总需要从一台电脑上转移代码到另一台电脑上,但是VS的项目动辄好几百M,而这些文件并不是都需要的。那么为了最小文件大小,又可以在另外一台电脑上顺利编译项目,需要携带或者说需要删除项目中的哪些文件呢?一个例子这里以我自己编写的一个VC项目为例,看看能删除哪些文件。现在先打开项目工程文件夹,查看项目工程文件夹的大小。可以看到,项目目前大小为119MB,让我们打开看看里面有哪些文件。

(ÒωÓױ) 8649

新出的智谱GLM-4.7很牛逼?

Zhipu AI(智谱)最近发布的 GLM-4.7 再次刷新了开源大模型的天花板。作为一款约 400B 参数规模的 MoE 模型,它不仅在传统的代码与推理任务上超越了 DeepSeek-V3.2 和 Kimi-K2 等强力对手,更通过**“保留思考(Preserved Thinking)”和“交错思考(Interleaved Thinking)”**等架构级创新,重新定义了 Agentic Workflow 的设计范式。

kakaZhui的博客 2396

(持续更新中!)详解【计算机类&面试真题】军队文职考试 ——第二期(真题+解析)| 网络协议的三个核心要素;交互式系统中的非剥夺策略;中断和陷入的区别;可变分区管理中的硬件机制;数据库系统的优点

本篇博客将讨论军队文职面试(计算机类)的几个关键问题。我们将介绍网络协议的核心要素(帮助你理解网络通信的基本原理)、交互式系统中的非剥夺策略(解释为何这是一个优秀的策略以及其对用户体验、系统稳定性和可预测性的影响)、中断和陷入的区别(从引起原因、处理机制、权限级别和应用等方面进行阐述)、可变分区管理的硬件机制以及数据库系统与文件系统的优点比较。通过阅读本文,您将深入了解这些话题,为面试准备和实际应用提供有价值的知识。

追光者♂:记录、分享、总结、提升,现象级专栏《Python从入门到人工智能》作者,无惧黑暗,坚信曙光 1706

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

1. 目的:   如果你要将程序上传到 svn , 或者压缩备份, 或者打包发给别人, 如果不删除临时       文件, 文件夹(或压缩文件)会很大. 但是工程每经过一次打开,编译, 就会重新产生       这些临时文件. 要删除这些临时文件, 必将浪费一些时间, 如果没有经验, 又怕会        误删一些文件. 所以利用周末的一点时间写了一个批处理脚本, 希望大家试用, 并       

dengniancai的专栏 2257

【漏洞复现】Palo Alto Networks PAN-OS GlobalProtect 命令注入漏洞 CVE-2024-3400

在特定PAN-OS版本和不同功能配置下,未经身份验证的攻击者可能利用此漏洞在防火墙上以root权限执行任意代码。技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得利用网络从事危害国家安全、荣誉和利益,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。本文所提供的工具仅用于学习,禁止用于其他!poc如下,注入点在Cookie中,将其中的DNSlog地址替换为你的dnslog地址,借助DNSLOG来复现,可以使用http://dnslog.pw/

失心少年 1225

一键清理临时文件

一键清理VC/VS工程目录下的临时文件 批处理中临时文件的删除主要用到del指令,我们可以在cmd窗口中看到有关del的参数说明: 删除过程中主要用到三个参数即可——/F 、/S和/Q: /F 保证只读文件可被删除 /S 保证子目录中的临时文件被删除 /Q 安静模式,不要求确认 @echo off echo ---------------------------------------------------------------- echo * Visual C++ * echo * 清理Visual

CXYLVCHF的博客 1287

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

批量删除VS临时文件.bat

批量删除VS临时文件.bat @echo off echo ---------------------------------------------------- echo By Kaidy 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

my_angle2016的博客 621

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VS2019编译时产生临时文件

VS2019编译产生临时文件

Kelvin_Yan的专栏 1610

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

关于在VC + + 2008 VCRedist安装时生成在根目录下的临时文件

安装vs2008、2010时候会在E盘或F盘或其他盘符下产生产生一系列的txt、dll、ini、等文件如 9个文本文件 名字分别为  eula.1028.txt ,  eula.1031.txt ,  eula.1033.txt ,  eula.1036.txt ,  eula.1040.txt ,  eula.1041.txt ,  eula.1042.txt ,  eul

Mr.Jealousy 4489

vs工程中 哪些文件可以删除

vs工程中 哪些文件可以删除.sdf 文件.suo 文件.vc.db 文件未完待续 .sdf 文件 1 产生 visual studio 2013 中新建一个项目会同时建立一个sdf文件 2 作用 .sdf文件与智能提示,错误提示,代码恢复、团队本地仓库等等息息相关的东西。 3 处理 可以删除的, 当打开工程的时候回重新建立 .suo 文件 1 描述 suo (solution user opti...

XHW___001的博客 7656

VC6 && VS2010 环境变量

上一篇的文章提到,编译 OPENSSL 需要安装 VS2005 以上,因为用到 nmake, ml.exe, rc.exe等工具,都是VS系列带有的。 那么就涉及到环境变量这个东西,因为要知道这些工具的位置。 我电脑一直安装有VC6.0,经典而轻巧的IDE,我个人是情有独钟。但是,为了 OPENSSL,我就必须安装 VS2010,同时,我又并不想删除VC6.0。 安装了 VS2010后,我发

简单 & 执着 2537
上一篇: 【白话经典算法系列之十二】数组中只出现1次的两个数字(百度面试题)
下一篇: 【OpenCV入门指南】第一篇 安装OpenCV
MoreWindows
MoreWindows 《白话经典算法》、《秒杀多线程》作者 《白话经典算法》、《秒杀多线程》作者 领域专家: 操作系统技术领域 领域专家: 操作系统技术领域
博客等级 码龄15年 2万+粉丝 157原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值