好工具推荐系列:写个.bat批处理脚本,实现一键删除VC++目录下的临时文件

简介: 好工具推荐系列:写个.bat批处理脚本,实现一键删除VC++目录下的临时文件

批量删除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
echo *.suo *.manifest *.dep
echo There are Visual C++ and Visual Studio junk
echo 
echo 批处理中del命令的用法:
echo 主要用到三个参数---/F ,/S和/Q:
echo /F 保证只读的文件也会被删除。强制删除所有属性的文件。
echo /S 将进入子目录中进行删除,这样可以批量删除很多工程的临时文件。
echo /Q 安静模式,删除文件不需要手动确定。
echo ---------------------------------------------------- 
::暂停可有可无
::pause
::删除指定的文件夹
rd /s /q ipch
rd /s /q Pdb
rd /s /q .vs
::删除指定的文件
del /F /S /Q *.aps *.idb *.ncp *.obj *.pch *.sbr *.tmp *.pdb *.bsc *.ilk *.res *.ncb *.opt *.suo *.manifest *.dep *.ipch *.suo *.vcxproj.user *.VC.db *.tlog *.iobj *.ipdb *.lastbuildstate *.exp *.shm
::暂停可有可无
::pause


---


参考文献


https://www.cnblogs.com/dasusu/p/9058554.html


相关文章
|
13天前
|
Linux C++ iOS开发
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南(二)
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南
303 2
|
13天前
|
Linux API C++
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南(一)
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南
402 2
|
13天前
|
缓存 网络协议 编译器
针对Android系统工程师的C/C++学习目录
针对Android系统工程师的C/C++学习目录
10 0
|
13天前
|
C++ 索引 缓存
【C/C++每日一练】总目录(2023.2.18~5.18)共90篇
【C/C++每日一练】总目录(2023.2.18~5.18)共90篇
177 0
【C/C++每日一练】总目录(2023.2.18~5.18)共90篇
|
5月前
|
算法 编译器 API
C++ MiniZip实现目录压缩与解压
Zlib是一个开源的数据压缩库,提供了一种通用的数据压缩和解压缩算法。它最初由`Jean-Loup Gailly`和`Mark Adler`开发,旨在成为一个高效、轻量级的压缩库,其被广泛应用于许多领域,包括网络通信、文件压缩、数据库系统等。其压缩算法是基于`DEFLATE`算法,这是一种无损数据压缩算法,通常能够提供相当高的压缩比。在Zlib项目中的`contrib`目录下有一个`minizip`子项目,minizip实际上不是`zlib`库的一部分,而是一个独立的开源库,用于处理ZIP压缩文件格式。它提供了对ZIP文件的创建和解压的简单接口。minizip在很多情况下与`zlib`一起使用
182 0
C++ MiniZip实现目录压缩与解压
|
5月前
|
存储 安全 C++
C++ LibCurl实现Web隐藏目录扫描
LibCurl是一个开源的免费的多协议数据传输开源库,该框架具备跨平台性,开源免费,并提供了包括HTTP、FTP、SMTP、POP3等协议的功能,使用libcurl可以方便地进行网络数据传输操作,如发送HTTP请求、下载文件、发送电子邮件等。它被广泛应用于各种网络应用开发中,特别是涉及到数据传输的场景。本章将是`《C++ LibCurl 库的使用方法》`的扩展篇,在前一篇文章中我们简单实现了LibCurl对特定页面的访问功能,本文将继续扩展该功能,并以此实现Web隐藏目录扫描功能。
30 0
C++ LibCurl实现Web隐藏目录扫描
|
6月前
|
Shell Linux C++
shell脚本 | C/C++ 统计文件单词个数
shell脚本 | C/C++ 统计文件单词个数
|
9月前
|
存储 算法 C++
4.5 C++ Boost 文件目录操作库
在Boost库出现之前,C++对于文件和目录的操作需要调用底层接口操作,非常不友好,而且不同平台的接口差异也很大,难以移植。但是,Boost库中的filesystem库可以解决这个问题,它是一个可移植的文件系统操作库,可以跨平台的操作目录、文件等,并提供了友好的操作方法,并且在不失性能的情况下提供了良好的抽象和封装。Boost 库是一个由C/C++语言的开发者创建并更新维护的开源类库,其提供了许多功能强大的程序库和工具,用于开发高质量、可移植、高效的C应用程序。Boost库可以作为标准C库的后备,通常被称为准标准库,是C标准化进程的重要开发引擎之一。使用Boost库可以加速C应用程序的开发过程
103 0
|
定位技术 C++
C++实现俄罗斯方块(附代码)
C++实现俄罗斯方块(附代码)
C++实现俄罗斯方块(附代码)
|
机器学习/深度学习 C++
C++实现实现逆时针旋转矩阵
C++实现实现逆时针旋转矩阵
C++实现实现逆时针旋转矩阵