DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
来源:互联网 发布:最新手机淘宝开店流程 编辑:程序博客网 时间:2024/04/28 05:36
使用dos批处理命令递归删除指定的文件(夹):
(下面内容针对清理VC工程!自己按说明任意修改)
2014-06-10修改:删除前增加了[y,n]询问;
- 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 offrem 递归删除当前文件下指定扩展名的文件rem 如果想要添加其他的扩展名文件,按下面del开头格式的行,继续添加对应的扩展名即可rem 添加del扩展名需注意:如"*.res",会把"*.resx"的文件也删掉(c#中用到"*.resx"文件)!!rem 【rem】开头的内容为注释语句,不起作用set /p VAR=是否删除指定的文件,请选择:[Y, N]?rem echo %VAR%if /i '%VAR%' == 'y' goto s1if /i '%VAR%' == 'n' goto end:s1for /d %%i in (*.*) do (cd %%idel /s *.ncbdel /s *.optdel /s *.plgdel /s *.apsremdel /s *.resdel /s *.idbdel /s *.pchdel /s *.sbrdel /s *.objdel /s *.ilkdel /s *.bscdel /s *.fddel /s *.bakdel /s *.tlhdel /s *.tlidel /s *.pdbdel /s *.expdel /s *.positionsrem 下面是准备删除【debug】和【release】文件夹的内容,但谨慎删除!!rem rd /s/q debugrem rd /s/q releasecd ..):endpause
将上述内容粘贴成一个文本文件,扩展名为bat,放在想要删除的VC工程根下,双击即可。
同时,原先编写的【VC清理工具】(http://download.csdn.net/detail/dijkstar/6982437),可以不用了。
0 0
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- VC工程垃圾清理小工具(.bat)
- 一个清理VS工程的小工具
- 批处理清理VS工程目录(递归删除Debug, Release, ipch目录及*.sdf文件)
- VC 工程瘦身小工具
- 批处理/DOS命令删除文件夹下某类型的文件
- vc不能添加文件的小工具
- VC工程下的各种后缀文件 和 批处理删除
- VC 工程临时文件清理 批处理
- windows批处理命令:递归删除.svn文件
- 【转】如何用DOS命令批量删除文件及制作该命令的批处理命令
- 如何用DOS命令批量删除文件及制作该命令的批处理命令
- 如何用dos命令批量删除文件及制作该命令的批处理命令
- DOS命令批量删除文件及制作该命令的批处理命令详解
- VC下的小工具
- 代码美化/统计/工程清理小工具CodeHelper
- 收集的小工具1【win7文件删除】
- MFC对话框程序EDIT类控件的自动换行,垂直滚动条自动下移
- jquery获取td所在的行和列
- OCP 1Z0 053 188
- 【HDU】3729 I'm Telling the Truth 离散+最大流
- HDU A hard puzzle
- DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
- hdu1090 a+b问题2 N组数,N在前 20140722
- cocos2d-x 坐标系
- 一站式学习Wireshark(二):应用Wireshark观察基本网络协议
- 字符串与指针的初始化和赋值
- 输出一组数里面第二大的值
- ones
- 系统函数strcat的功能是把两个字符串连接成一个字符串
- eclipse 中创建maven web项目