DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具

简介: <p><span style="font-size:18px;">使用dos批处理命令递归删除指定的文件(夹):</span></p><p><span style="font-size:18px;">(下面内容针对清理VC工程!自己按说明任意修改)</span></p><p><span style="font-size:18px;">2014-06-10修改:删除前增加了[y,n]询问;<

使用dos批处理命令递归删除指定的文件(夹):

(下面内容针对清理VC工程!自己按说明任意修改)

2014-06-10修改:删除前增加了[y,n]询问;

  1. echo off  
  2.   
  3. rem 递归删除当前文件下指定扩展名的文件  
  4. rem 如果想要添加其他的扩展名文件,按下面del开头格式的行,继续添加对应的扩展名即可  
  5. rem 添加del扩展名需注意:如"*.res",会把"*.resx"的文件也删掉(c#中用到"*.resx"文件)!!  
  6. rem 【rem】开头的内容为注释语句,不起作用  
  7.   
  8.   
  9. set /p VAR=是否删除指定的文件,请选择:[Y, N]?  
  10.   
  11. rem echo %VAR%  
  12.   
  13. if /i '%VAR%' == 'y' goto s1  
  14. if /i '%VAR%' == 'n' goto end  
  15.   
  16. :s1  
  17. for /d %%i in (*.*) do (cd %%i  
  18.     del /s *.ncb  
  19.     del /s *.opt  
  20.     del /s *.plg  
  21.     del /s *.aps  
  22. rem del /s *.res  
  23.     del /s *.idb  
  24.     del /s *.pch  
  25.     del /s *.sbr  
  26.     del /s *.obj  
  27.     del /s *.ilk  
  28.     del /s *.bsc  
  29.     del /s *.fd  
  30.     del /s *.bak  
  31.     del /s *.tlh  
  32.     del /s *.tli  
  33.     del /s *.pdb  
  34.     del /s *.exp  
  35.     del /s *.positions  
  36. rem 下面是准备删除【debug】和【release】文件夹的内容,但谨慎删除!!  
  37. rem rd /s/q debug  
  38. rem rd /s/q release  
  39. cd ..)  
  40.   
  41. :end  
  42. pause  


将上述内容粘贴成一个文本文件,扩展名为bat,放在想要删除的VC工程根下,双击即可。
同时,原先编写的【VC清理工具】(http://download.csdn.net/detail/dijkstar/6982437),可以不用了。

相关文章
常用DOS命令操作总结
以上所述为常用DOS命令操作,可以帮助用户在计算机操作系统中完成常见任务。这些命令的掌握和熟练运用能对于提高工作效率及解决一些常见问题有很大帮助。新手使用时可通过输入“command /?”(如:`ipconfig /?`)查看命令详细用法和参数说明。慢慢熟悉这些命令,你会发现它们在日常操作中具有很高的实用性。
724 20
|
搜索推荐
课时4:常用DOS命令
今天给大家带来分享是常用的DOS命令,以及如何使用命令,其主要分为以下七部分。 1.DIR 查看当前目录下的所有文件(夹) 2.CD 进入到指定的目录 3.“.”表示当前目录“..”表示上一级目录 4.方向键查看历史记录,tab 键自动补全命令 5.md 创建一个目录, RD 删除一个目录 6.del 删除一个文件, cls 清除屏幕 7.命令的语法
381 0
|
Windows
DOS 批处理 setlocal命令、endlocal命令详解
DOS 批处理 setlocal命令、endlocal命令详解
654 10
|
Windows
DOS 批处理 setlocal命令、endlocal命令详解
setlocal这是一个命令,它开始局部化环境更改,通常在批处理文件中使用,以确保在脚本中所做的任何环境更改(例如设置或修改环境变量)不会影响到调用此批处理的上下文或其他批处理文件
879 14
|
Java Windows
JAVA 常用的 DOS 命令
【10月更文挑战第15天】DOS 命令是 Java 开发中不可或缺的工具,掌握这些命令可以提高开发效率和操作便利性。
298 63
|
运维
【运维基础知识】用dos批处理批量替换文件中的某个字符串(本地单元测试通过,部分功能有待优化,欢迎指正)
该脚本用于将C盘test目录下所有以t开头的txt文件中的字符串“123”批量替换为“abc”。通过创建批处理文件并运行,可实现自动化文本替换,适合初学者学习批处理脚本的基础操作与逻辑控制。
1199 56
|
关系型数据库 MySQL Java
收藏了许久的(快捷键指定):win系统的dos命令
本文收集了一系列Windows系统中的DOS命令快捷键和实用技巧,包括打开系统属性、运行窗口、文件管理、锁定桌面、查看系统信息、配置系统启动模式、系统服务管理、注册表编辑、共享路径访问、环境变量设置、端口查看、文件操作等,旨在提高用户在使用Windows系统时的效率和便利性。
577 0
|
监控 JavaScript 前端开发
JAVA常用的DOS命令
JAVA常用的DOS命令
基本的Dos命令 在控制台如何进入某一个文件或者进入不同的盘符
这篇文章介绍了如何在Windows DOS命令行环境中进入不同盘符和文件夹,包括使用Win+R快捷键打开运行窗口、通过输入盘符加冒号(如"D:")切换到指定盘符、使用"cd"命令进入文件夹,以及一些基本的文件操作命令如"dir"查看文件和"del"删除文件等。
基本的Dos命令 在控制台如何进入某一个文件或者进入不同的盘符