DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具 分类: VC++ 2014-07-22 11:50 345人阅读 评论(0) 收藏
2014-07-22 11:50
483 查看
使用dos批处理命令递归删除指定的文件(夹):
(下面内容针对清理VC工程!自己按说明任意修改)
2014-06-10修改:删除前增加了[y,n]询问;
[plain] view plaincopyprint?
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/9e12f1d3e499fc949c886e7c9e0484f9)
echo off
rem 递归删除当前文件下指定扩展名的文件
rem 如果想要添加其他的扩展名文件,按下面del开头格式的行,继续添加对应的扩展名即可
rem 添加del扩展名需注意:如"*.res",会把"*.resx"的文件也删掉(c#中用到"*.resx"文件)!!
rem 【rem】开头的内容为注释语句,不起作用
set /p VAR=是否删除指定的文件,请选择:[Y, N]?
rem echo %VAR%
if /i '%VAR%' == 'y' goto s1
if /i '%VAR%' == 'n' goto end
:s1
for /d %%i in (*.*) do (cd %%i
del /s *.ncb
del /s *.opt
del /s *.plg
del /s *.aps
rem del /s *.res
del /s *.idb
del /s *.pch
del /s *.sbr
del /s *.obj
del /s *.ilk
del /s *.bsc
del /s *.fd
del /s *.bak
del /s *.tlh
del /s *.tli
del /s *.pdb
del /s *.exp
del /s *.positions
rem 下面是准备删除【debug】和【release】文件夹的内容,但谨慎删除!!
rem rd /s/q debug
rem rd /s/q release
cd ..)
:end
pause
将上述内容粘贴成一个文本文件,扩展名为bat,放在想要删除的VC工程根下,双击即可。
同时,原先编写的【VC清理工具】(http://download.csdn.net/detail/dijkstar/6982437),可以不用了。
(下面内容针对清理VC工程!自己按说明任意修改)
2014-06-10修改:删除前增加了[y,n]询问;
[plain] view plaincopyprint?
![](https://oscdn.geek-share.com/Uploads/Images/Content/201611/a7c8e286f463007e2a900848b93dd72c.png)
echo off
rem 递归删除当前文件下指定扩展名的文件
rem 如果想要添加其他的扩展名文件,按下面del开头格式的行,继续添加对应的扩展名即可
rem 添加del扩展名需注意:如"*.res",会把"*.resx"的文件也删掉(c#中用到"*.resx"文件)!!
rem 【rem】开头的内容为注释语句,不起作用
set /p VAR=是否删除指定的文件,请选择:[Y, N]?
rem echo %VAR%
if /i '%VAR%' == 'y' goto s1
if /i '%VAR%' == 'n' goto end
:s1
for /d %%i in (*.*) do (cd %%i
del /s *.ncb
del /s *.opt
del /s *.plg
del /s *.aps
rem del /s *.res
del /s *.idb
del /s *.pch
del /s *.sbr
del /s *.obj
del /s *.ilk
del /s *.bsc
del /s *.fd
del /s *.bak
del /s *.tlh
del /s *.tli
del /s *.pdb
del /s *.exp
del /s *.positions
rem 下面是准备删除【debug】和【release】文件夹的内容,但谨慎删除!!
rem rd /s/q debug
rem rd /s/q release
cd ..)
:end
pause
echo off rem 递归删除当前文件下指定扩展名的文件 rem 如果想要添加其他的扩展名文件,按下面del开头格式的行,继续添加对应的扩展名即可 rem 添加del扩展名需注意:如"*.res",会把"*.resx"的文件也删掉(c#中用到"*.resx"文件)!! rem 【rem】开头的内容为注释语句,不起作用 set /p VAR=是否删除指定的文件,请选择:[Y, N]? rem echo %VAR% if /i '%VAR%' == 'y' goto s1 if /i '%VAR%' == 'n' goto end :s1 for /d %%i in (*.*) do (cd %%i del /s *.ncb del /s *.opt del /s *.plg del /s *.aps rem del /s *.res del /s *.idb del /s *.pch del /s *.sbr del /s *.obj del /s *.ilk del /s *.bsc del /s *.fd del /s *.bak del /s *.tlh del /s *.tli del /s *.pdb del /s *.exp del /s *.positions rem 下面是准备删除【debug】和【release】文件夹的内容,但谨慎删除!! rem rd /s/q debug rem rd /s/q release cd ..) :end pause
将上述内容粘贴成一个文本文件,扩展名为bat,放在想要删除的VC工程根下,双击即可。
同时,原先编写的【VC清理工具】(http://download.csdn.net/detail/dijkstar/6982437),可以不用了。
相关文章推荐
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- FAT32文件系统的存储组织结构(二) 分类: VC++ 2014-08-27 09:15 467人阅读 评论(0) 收藏
- 删除n天前的备份资料 分类: ubuntu 测试 2014-01-21 15:49 345人阅读 评论(0) 收藏
- Cocos2d使用TexturePacker工具打包生成plist和pvr.ccz文件方法总结 分类: cocos2d其他 2015-07-11 09:06 13人阅读 评论(0) 收藏
- Gradle命令和配置 标签: AndroidGradle命令配置 2016-03-11 09:32 17174人阅读 评论(5) 收藏 举报 分类: 开发工具(9) 版权声明:本文为博主原创文
- #小练习 os.remove() 删除目录文件 分类: python 小练习 2013-05-21 15:49 2774人阅读 评论(0) 收藏
- 删除IE下所有临时文件 分类: .NET 2012-05-02 13:45 390人阅读 评论(0) 收藏
- 利用SecureCRT上传、下载文件(使用sz与rz命令) 分类: ubuntu 2013-04-23 10:39 231人阅读 评论(0) 收藏
- VC++信息安全编程(13)Windows2000/xp/vista/7磁盘扇区读写技术 分类: 磁盘的扇区读写 VC++ 2015-04-29 10:38 357人阅读 评论(0) 收藏
- VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号 分类: VC++ 2013-10-08 08:34 986人阅读 评论(0) 收藏
- winfrom 操作 INI 文件 分类: WinForm 2014-07-22 12:49 156人阅读 评论(0) 收藏
- linux文本文件查看、显示命令 :cat head tail grep more less nl 分类: Ubuntu学习笔记 2015-07-28 20:25 55人阅读 评论(0) 收藏
- vc++实现avi文件的操作 分类: 文件格式 2014-10-11 16:11 631人阅读 评论(2) 收藏
- PPM图像格式(Portable Pixelmap) 分类: VC++ 文件格式 2014-11-25 11:32 513人阅读 评论(0) 收藏
- xargs工具将一个命令的输出作为另一个命令的参数 分类: ubuntu 测试 2014-01-22 15:13 509人阅读 评论(0) 收藏
- FAT32文件系统的存储组织结构(一) 分类: VC++ 2014-08-27 08:40 504人阅读 评论(0) 收藏
- VC中基于 Windows 的精确定时 分类: VC++ 2013-08-10 09:12 639人阅读 评论(1) 收藏