`
mengtaohj
  • 浏览: 23628 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java实现,删除庞大工程中的.svn文件夹

    博客分类:
  • java
 
阅读更多

给大家介绍几种方法:

1、搜索.svn,然后把搜索结果全选,shift+delete.

2、用svn自带的export功能。

3、自己写个.reg加到注册表,循环删除。

4、可以用模板方法。

5、用mvn方法。

6、自己写一段程序:详见:

/**
 * 删除目录中的.svn目录
 *
 * @param f
 */
public static void delDotsvn(File f) {
    File[] files = f.listFiles();
    if (files != null)
        for (File file : files)
            if (".svn".equals(file.getName()))
                del(file);
            else
                delDotsvn(file);
}
 
/**
 * 删除文件或目录
 */
public static void del(File file) {
    File[] files = file.listFiles();
    if (files != null)
        for (File f : files)
            del(f);
    file.delete();
}
 
OK。相信大家都会了。

 

分享到:
评论

相关推荐

    java版本eclipse工具mac版本

    在Eclipse中创建Java项目非常简单,用户可以选择"File" -> "New" -> "Java Project",然后按照向导步骤进行操作。Eclipse会自动管理类路径,提供代码提示,以及强大的重构工具。 7. **调试工具**: Eclipse内置的...

    eclipse-java-2019-06-R-win32-x86_64.zip

    【标题】"eclipse-java-2019-06-R-win32-x86_64.zip"指的是Eclipse IDE的一个特定版本,用于Java开发的2019年6月发布版,适用于Windows 32位和64位操作系统。这个版本的Eclipse包含了针对Java开发的所有必要工具和...

    代码.zip

    在IT行业中,代码是软件开发的核心,它是程序员用特定编程语言编写的指令集合,用于实现特定功能或解决特定问题。"代码.zip"这个文件名暗示我们这里有一个包含源代码的压缩包,通常这样的文件用于存储、分发或备份...

    Eclipse_jiaocheng.rar_Eclipse_eclipse pdf

    2. 版本控制:集成Git、SVN等,实现代码版本管理和协同开发。 六、Eclipse插件生态 Eclipse拥有庞大的插件生态系统,如Mylyn用于任务管理,PDT用于PHP开发,PyDev用于Python等。通过“Help” > “Eclipse ...

    eclipse_zh_-3.7.2-win32.rar

    将“eclipse_zh”文件夹放入Eclipse的“dropins”目录,是实现Eclipse汉化的关键步骤。"dropins"目录是Eclipse用来自动识别和加载插件的路径,将汉化包放在这里,系统会自动识别并应用汉化。 Eclipse的特性包括: 1...

    eclipse.zip

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中享有极高声誉。它以其强大的功能、可扩展性和灵活性著称,不仅支持Java,还支持多种其他编程语言,如C++、Python、PHP等,通过安装相应的插件...

    jenkins-2.204.5.zip

    同时,通过与其他工具如Git、SVN等版本控制系统配合,Jenkins 可以实现快速反馈机制,帮助开发者尽早发现并修复问题。 2. **Windows 版 Jenkins** 提供的 "jenkins.msi" 文件是针对Windows操作系统的 MSI 格式...

    Eclipse.zip

    8. **团队协作(Team Support)**:Eclipse通过插件支持多种版本控制系统,如SVN、Git等,允许开发者进行代码提交、合并、分支操作,实现团队间的协同开发。 9. **运行与部署(Run and Deployment)**:Eclipse提供...

    eclipse-jee-mars-2-win32-x86_64.zip 工具

    Eclipse 是一个著名的开源集成开发环境(IDE),广泛用于Java应用程序的开发,同时也支持其他编程语言如C/C++, Python等。"eclipse-jee-mars-2-win32-x86_64.zip" 是Eclipse针对Java企业版(Java Enterprise Edition...

    eclipse-jee-2023-09-R-linux-gtk-aarch64.tar.gz

    3. **设置执行权限**:在终端中,进入Eclipse文件夹并给予可执行权限,使用`chmod +x eclipse`命令。 4. **创建桌面快捷方式**:为了方便启动,可以在桌面环境中创建一个快捷方式。编辑一个新的文本文件,添加以下...

    eclipse安装.docx

    1. **多语言支持**:Eclipse 支持多种编程语言,它通过插件机制实现了对不同语言的支持。 2. **插件体系**:Eclipse 的核心是一个小巧且灵活的运行时系统,几乎所有的功能都是通过插件提供的。这种设计使得 ...

    eclipse中文教程

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据着重要的地位。本教程将深入探讨Eclipse的中文使用方法,帮助初学者和有经验的开发者更好地理解和利用这款强大的工具。 1. **Eclipse...

    Eclipse使用积累

    2. **Alt+Enter** 显示当前选择资源的属性:在选择工程、文件或文件夹时,按下此组合键可以快速查看并修改它们的属性,如编译路径、源代码设置等。 3. **Alt+左右方向键** 切换到前一个/后一个编辑位置:这有助于在...

    Eclipse中文教程

    在源代码文件(.java)中,你可以编写、调试和运行代码。编辑器还支持重构,如重命名变量、提取方法等。 ### 5. 构建路径(Build Path) 构建路径决定了项目的类库引用。在项目属性中,你可以添加JAR文件或整个...

    myeclipse优化文档

    - 将解压出的features和plugins文件夹复制到MyEclipse的相应目录下,同时删除特定的jar文件。 - 创建dropins文件夹和svn.link文件,以便MyEclipse识别并加载插件。 3. **MyEclipse的优化**: - **修改文件类型...

    connect-1.3.0-all-in-one

    # 拷贝demo/src/main/java中的所有文件至Q项目src目录 # 拷贝demo/src/main/resources中的所有文件至Q项目src目录 # 拷贝demo/src/main/webapp中的所有文件至Q项目WebRoot(或叫WebContent)下 # 拷贝lib目录下...

    Eclipse汉化工具包

    Eclipse是一款广泛使用的开源集成开发环境(IDE),主要用于Java编程,同时也支持其他多种语言如C++, Python等。Eclipse的汉化工具包是为了方便中国用户更便捷地使用Eclipse而设计的,它将原本默认为英文的界面翻译...

    eclipse-jee-juno-SR2-win321

    标题中的“eclipse-jee-juno-SR2-win321”指的是Eclipse IDE for Java EE Developers的一个特定版本,这是专为Java企业级开发设计的一款集成开发环境(IDE)。Eclipse是一个开源的、跨平台的开发工具,广泛用于Java...

    eclipse工具压缩包

    5. **版本控制集成**:Eclipse支持与多种版本控制系统(如Git、SVN)集成,方便代码的版本管理和团队协作。 6. **构建工具**:Eclipse内置了Ant和Maven支持,可以自动构建项目,执行编译、打包和部署任务。 7. **...

Global site tag (gtag.js) - Google Analytics