`
java4
  • 浏览: 7734 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

删除svn文件

阅读更多
package com.david4;

import java.io.File;

/**
 * 
 * @author 韩晓军
 * 
 */
public class SvnDelete {
	private static String path = "E:\\svn source\\cc";

	public static void main(String[] args) {
		File file = new File(path);
		delete(file);
	}

	public static void delete(File file) {
		if (file != null && file.isDirectory()) {
			if (file.getName().equals(".svn")) {
				deleteFolder(file);
			}
			File[] files = file.listFiles();
			if (files != null && files.length > 0) {
				for (int i = 0; i < files.length; i++) {
					if (files[i].isDirectory()) {
						if (files[i].getName().equals(".svn")) {
							deleteFolder(files[i]);
						} else {
							delete(files[i]);
						}
					}
				}
			}
		}
	}

	public static void deleteFolder(File file) {
		if (file != null && file.isDirectory()) {
			File[] files = file.listFiles();
			if (files.length > 0) {
				for (int i = 0; i < files.length; i++) {
					if (files[i].isFile()) {
						System.out.println(files[i].getPath());
						files[i].delete();
					} else if (files[i].isDirectory()) {
						deleteFolder(files[i]);
					}
				}
			}
		}
		System.out.println(file.getPath());
		file.delete();
	}

}
分享到:
评论

相关推荐

    用来删除SVN文件

    用来删除SVN文件用来删除SVN文件用来删除SVN文件用来删除SVN文件

    批量删除svn 文件的批处理

    批量删除svn 文件的 批处理文件,有效删除svn文件,快速删除!

    批量 删除SVN文件

    批量删除SVN文件这个话题涉及到的是如何有效地管理SVN工作副本中的文件,尤其是当需要一次性移除大量与SVN关联的文件时。 首先,我们需要了解SVN的工作原理。SVN在本地工作副本中创建了一个隐藏的`.svn`文件夹,...

    SVN文件删除

    ### SVN文件删除——批处理脚本详解 #### 一、背景介绍 在软件开发过程中,版本控制系统如Subversion (SVN) 是不可或缺的工具之一。它帮助开发者们追踪代码的变化历史,协同工作,并且管理不同版本之间的差异。...

    删除svn文件工具

    这时,“删除svn文件工具”就派上用场了。 这个工具专门设计用来删除拷贝过来的项目中包含的SVN信息。通常,当你从一个SVN仓库克隆或导出项目时,项目文件夹内会包含一个名为“.svn”的隐藏子目录,其中存储着SVN的...

    删除SVN文件,鼠标右键快捷方式

    在某些情况下,比如清理磁盘空间或避免误操作,开发者可能希望快速删除这些隐藏的SVN文件。 "删除SVN文件,鼠标右键快捷方式"这个话题涉及到Windows操作系统中的快捷方式定制,以及如何高效地处理SVN的隐藏文件。...

    删除SVN文件管理

    **删除SVN文件管理** 在软件开发过程中,版本控制系统如Subversion(SVN)是非常重要的工具,它帮助团队协作并追踪代码的修改历史。然而,有时我们可能希望将某些项目代码、文件夹或文件从SVN的版本控制中移除,以...

    删除svn文件的java代码

    ### 删除SVN文件的Java代码知识点解析 #### 一、代码功能概述 本文将深入解析一个用于删除Subversion(简称SVN)版本控制系统中的`.svn`文件夹的Java程序。该程序通过递归的方式遍历指定目录下的所有子目录与文件,...

    邮件删除.SVN文件

    描述中的“加入到右键,直接删除.SVN文件,直接双击即可”意味着这个方法提供了一种快速的用户界面增强,让用户可以通过鼠标右键菜单直接删除`.SVN`文件夹,或者通过双击某个文件来执行删除操作。这通常涉及到注册表...

    删除svn文件和文件夹命令

    双击运行之后,自动修改注册表,为你的鼠标右键增加一个delete svn键,以后可通过该键删除被操作文件夹下的所有svn文件和文件夹

    批量删除SVN文件.zip

    批量删除SVN文件是一项常见的管理任务,尤其在清理不再需要的代码或者进行项目整理时。本教程将详细介绍如何使用提供的"批量删除SVN文件.zip"工具来高效地完成这一工作。 首先,我们需要理解SVN的基本概念。SVN是一...

    删除SVN文件的注册表命令

    标题“删除SVN文件的注册表命令”涉及的是在Windows操作系统中如何通过执行注册表命令来清理Subversion(SVN)的临时文件或不再需要的文件夹。Subversion是一款广泛使用的版本控制系统,用于管理源代码和其他文件的...

    删除SVN文件bat文件

    Windows下删除.svn文件夹的bat方法

    删除SVN文件内容

    删除SVN文件内容,可以自动删除,删除SVN文件内容,可以自动删除

    删除svn文件方法删除你的svn文件

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders

    删除SVN 批处理,清理SVN文件 ,删除SVN图标

    手动删除SVN文件通常包括删除工作副本中的所有`.svn`子目录。这些子目录位于每个检出的目录下,包含版本控制信息。你可以通过Windows资源管理器的搜索功能找到并删除它们,但这种方法效率较低且容易遗漏。更有效的...

    删除SVN文件的RGE文件

    这是一个删除SVN的批处理文件,是REG格式文件。点击右键,就可删除SVN文件,十份方便。

    如何删除SVN连接,即工程下的所有.svn文件

    标题 "如何删除SVN连接,即工程下的所有.svn文件" 涉及到的是在软件版本控制系统Subversion(简称SVN)中的操作,主要针对的是如何清理项目中不再需要的SVN元数据。SVN在管理源代码时,会在每个文件夹和文件下创建...

    快速清除SVN文件

    可以快速的清除所有的.SVN文件 可以快速的清除所有的.SVN文件

Global site tag (gtag.js) - Google Analytics