快乐的天空

时间来得快,去得也快

 

删除.svn文件夹

注册表方式:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""


命令解析

将下面内容在.txt文件中保存后,将文件名的“.txt”改成“.bat”,运行即可。

@echo off

for /r %%a in (.) do if exist %%a\.svn rd /s/q %%a\.svn

pause

@echo on

---------------------------------------------------------------------------------------------------

for /r %%a in (.) do if exist %%a\.svn rd /s/q %%a\.svn 这个语句句主要的作用是删除该bat所在的当前目录及其子目录中的所有.svn目录

该语句的解释如下:

首先判断是否存在.svn目录,如果存在,不需用户确认就将其删除;否则进行下次循环。

for /r %%a in (.) do -----循环判断指定目录及其子目录

if exist %%a\.svn rd /s/q %%a\.svn -----这是循环体

If exist %%a\.svn------判断是否存在.svn文件夹

rd /s/q %%a\.svn ------不用确认,直接删除.svn文件夹


posted on 2013-10-30 14:28 探路者 阅读(850) 评论(0)  编辑 收藏 引用 所属分类: 学习笔记


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

统计

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

新闻档案

Android

Compiler Course

VIM

编译技术集合

测试

高性能计算

个人博客

框架/组件/库

搜索

最新评论

阅读排行榜

评论排行榜