批处理清理VS工程目录(递归删除Debug, Release, ipch目录及*.sdf文件)
2013-07-11 20:59
531 查看
用VS写程序最烦的就是VS会产生一大堆乱七八糟的东西,如Degub, Release, ipch目录,还有sdf文件,这些东西占了很大的空间,在linux下编程的话一个make clean就可以很方便的清除无用文件,所以我写了个批处理文件来清理VS 2010 工程下的”垃圾文件“。我之前把TopCoder目录清理了下,直接由原来的600多M变到了现在的2M不到。
将下面的内容保存为.bat后辍的文件,放在VS工程目录下,能够递归清理所有的VS 工程,批处理文件内容如下:
@echo off
setlocal enabledelayedexpansion
for /r . %%a in (Debug) do (
if exist %%a (
echo "delete" %%a
rd /s /q "%%a"
)
)
for /r . %%a in (Release) do (
if exist %%a (
echo "delete" %%a
rd /s /q "%%a"
)
)
for /r . %%a in (ipch) do (
if exist %%a (
echo "delete" %%a
rd /s /q "%%a"
)
)
for /r . %%a in (*.sdf) do (
if exist %%a (
echo "delete" %%a
del "%%a"
)
)
pause
参考文章:
http://blog.sina.com.cn/s/blog_66ed71e10101396d.html
http://www.360doc.com/content/11/0403/20/1044878_106992911.shtml
将下面的内容保存为.bat后辍的文件,放在VS工程目录下,能够递归清理所有的VS 工程,批处理文件内容如下:
@echo off
setlocal enabledelayedexpansion
for /r . %%a in (Debug) do (
if exist %%a (
echo "delete" %%a
rd /s /q "%%a"
)
)
for /r . %%a in (Release) do (
if exist %%a (
echo "delete" %%a
rd /s /q "%%a"
)
)
for /r . %%a in (ipch) do (
if exist %%a (
echo "delete" %%a
rd /s /q "%%a"
)
)
for /r . %%a in (*.sdf) do (
if exist %%a (
echo "delete" %%a
del "%%a"
)
)
pause
参考文章:
http://blog.sina.com.cn/s/blog_66ed71e10101396d.html
http://www.360doc.com/content/11/0403/20/1044878_106992911.shtml
相关文章推荐
- 批处理清理VS工程目录(递归删除Debug, Release, ipch目录及*.sdf文件)
- 批处理递归删除当前目录下特定文件
- 多匹配递归删除指定文件/文件夹,用以简便备份你的VS.NET解决方案 (1:清理垃圾文件)
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- vs2015 工程中 Web.Release.config和Web.Debug.config文件无效的处理办法
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具 分类: VC++ 2014-07-22 11:50 345人阅读 评论(0) 收藏
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- 删除指定目录下除开指定文件外所有文件的批处理命令
- 删除N天前的M(天)个目录 、删除N天前最后修改的文件 ForFiles, dos command 批处理命令cmd/bat
- C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件....
- 如何用.bat文件清理工程目录
- 递归删除文件夹目录下所有文件
- Golang 删除文件并递归删除空目录
- vs debug或者release文件夹下的 .exe文件
- 递归删除目录和文件的程序
- C语言 递归地删除一个指定目录下所有指定类型的文件
- C#文件操作源码 递归复制一个目录 递归删除文件 和 文件夹
- 遍历目录下所有文件夹和文件-------递归删除空目录