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文件删除——批处理脚本详解 #### 一、背景介绍 在软件开发过程中,版本控制系统如Subversion (SVN) 是不可或缺的工具之一。它帮助开发者们追踪代码的变化历史,协同工作,并且管理不同版本之间的差异。...
这时,“删除svn文件工具”就派上用场了。 这个工具专门设计用来删除拷贝过来的项目中包含的SVN信息。通常,当你从一个SVN仓库克隆或导出项目时,项目文件夹内会包含一个名为“.svn”的隐藏子目录,其中存储着SVN的...
在某些情况下,比如清理磁盘空间或避免误操作,开发者可能希望快速删除这些隐藏的SVN文件。 "删除SVN文件,鼠标右键快捷方式"这个话题涉及到Windows操作系统中的快捷方式定制,以及如何高效地处理SVN的隐藏文件。...
**删除SVN文件管理** 在软件开发过程中,版本控制系统如Subversion(SVN)是非常重要的工具,它帮助团队协作并追踪代码的修改历史。然而,有时我们可能希望将某些项目代码、文件夹或文件从SVN的版本控制中移除,以...
### 删除SVN文件的Java代码知识点解析 #### 一、代码功能概述 本文将深入解析一个用于删除Subversion(简称SVN)版本控制系统中的`.svn`文件夹的Java程序。该程序通过递归的方式遍历指定目录下的所有子目录与文件,...
描述中的“加入到右键,直接删除.SVN文件,直接双击即可”意味着这个方法提供了一种快速的用户界面增强,让用户可以通过鼠标右键菜单直接删除`.SVN`文件夹,或者通过双击某个文件来执行删除操作。这通常涉及到注册表...
双击运行之后,自动修改注册表,为你的鼠标右键增加一个delete svn键,以后可通过该键删除被操作文件夹下的所有svn文件和文件夹
批量删除SVN文件是一项常见的管理任务,尤其在清理不再需要的代码或者进行项目整理时。本教程将详细介绍如何使用提供的"批量删除SVN文件.zip"工具来高效地完成这一工作。 首先,我们需要理解SVN的基本概念。SVN是一...
标题“删除SVN文件的注册表命令”涉及的是在Windows操作系统中如何通过执行注册表命令来清理Subversion(SVN)的临时文件或不再需要的文件夹。Subversion是一款广泛使用的版本控制系统,用于管理源代码和其他文件的...
Windows下删除.svn文件夹的bat方法
删除SVN文件内容,可以自动删除,删除SVN文件内容,可以自动删除
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders
手动删除SVN文件通常包括删除工作副本中的所有`.svn`子目录。这些子目录位于每个检出的目录下,包含版本控制信息。你可以通过Windows资源管理器的搜索功能找到并删除它们,但这种方法效率较低且容易遗漏。更有效的...
这是一个删除SVN的批处理文件,是REG格式文件。点击右键,就可删除SVN文件,十份方便。
标题 "如何删除SVN连接,即工程下的所有.svn文件" 涉及到的是在软件版本控制系统Subversion(简称SVN)中的操作,主要针对的是如何清理项目中不再需要的SVN元数据。SVN在管理源代码时,会在每个文件夹和文件下创建...
可以快速的清除所有的.SVN文件 可以快速的清除所有的.SVN文件