`

.svn文件删除2

    博客分类:
  • java
 
阅读更多
.svn文件删除
package com.aixin.control;

import java.io.File;

public class DeleteSvnFile {
	
    public static void deleteDirectory(String dest)
    {
        File f = new File(dest);
        if (f.exists())
        {
            if (f.isDirectory())
            {
                File[] fs = f.listFiles();
                if (fs.length > 0)
                {
                    for (File file : fs)
                    {
                        deleteDirectory(file.getAbsolutePath());
                    }
                }
            }
            f.delete();
        }
    }

		
	public static void deleteSvnFile(String path) {
		File root = new File(path);
		File[] files = root.listFiles();
		for(int i=0;i<files.length;i++) {
			String _subFileName = files[i].getName();
			if(_subFileName.equals(".svn")){
				System.out.println(files[i].getPath());
				deleteDirectory(files[i].getPath());
			}
			if(files[i].isDirectory()){
				deleteSvnFile(files[i].getPath());
			}
		}
	}
	
	public static void main(String[] args) {
		String path = "D:/Workspaces/MyEclipse 9/test"; //写好你要删除.svn文件的根目录就行
		deleteSvnFile(path);
		
	}

}

分享到:
评论

相关推荐

    批量删除.svn文件夹、.svn文件

    批量删除.svn文件夹、.svn文件使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1、打开要删除.svn文件的最外层...

    删除.SVN文件BAT

    @echo on color 2f mode con: cols=80 lines=25 @REM @echo 正在清理SVN件,请稍候.........@rem 循环删除当前?...将以上代码保存为*.bat的文件,然后在需要删除.SVN文件夹中执行此BAT文件即可删除!

    去掉.svn文件

    2. **.svn文件**:Subversion在每个受控工作副本的目录下创建的一个隐藏子目录,包含版本信息、元数据和临时文件,用于支持版本控制操作。 3. **清理.svn文件**:在不再需要Subversion控制的项目中,可能希望删除...

    删除.svn文件夹,就是这个了

    根据提供的文件内容,这里介绍了一种通过注册表编辑器(RegEdit)创建快捷方式来批量删除.svn文件夹的方法。具体步骤如下: 1. **创建注册表键值**:首先,需要在注册表中创建一个名为`[HKEY_LOCAL_MACHINE\...

    删除项目中的.svn文件

    标题 "删除项目中的.svn文件" 涉及的知识点主要集中在版本控制系统Subversion(SVN)的管理和清理。Subversion是一种广泛使用的集中式版本控制系统,用于管理软件开发过程中的源代码和其他文件的变更。在使用SVN的...

    清楚svn目录下生成的.svn文件夹

    - **使用工具**:某些文件清理工具如CCleaner或者专门的SVN清理工具也能帮助删除这些文件。 4. **注意事项** - **谨慎操作**:清理`.svn`文件夹会丢失版本控制信息,这意味着你无法再使用SVN进行版本控制操作,如...

    删除 .svn文件和文件夹

    删除 .svn文件和文件夹 删除 .svn文件和文件夹

    .svn删除软件

    2. **命令行**:在命令提示符或终端中,使用`rm`(Unix/Linux)或`del`(Windows)命令配合通配符`*.svn`来删除所有`.svn`文件。 3. **脚本**:编写批处理或Shell脚本,遍历指定目录及其子目录,自动删除`.svn`...

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

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

    批量删除.SVN

    但是有时候为了备份一个版本或者在转换路径的时候每个文件夹都有一个.svn文件,不仅占用多余资源有时候需要删除掉原有.svn文件然后才能进行其他操作,这个时候我们多么渴望有一个可以批量删除.svn文件的工具啊!...

    .svn 文件递归删除

    对项目中的 .svn 文件递归删除 def walk(path): for item in os.listdir(path): subpath = os.path.join(path, item); mode = os.stat(subpath)[stat.ST_MODE]; if stat.S_ISDIR(mode): if item==".svn": ...

    清除.svn文件

    快速删除.svn文件,下载之后双击运行,添加到注册表中,确认添加,之后右键想要清除.svn的父文件夹目录,找到Delete SVN Folders,kill..kill..kill

    删除.svn文件

    标题“删除.svn文件”指的是如何从你的文件系统中移除这些与SVN相关的隐藏文件。通常,".svn"文件夹存在于每个SVN工作副本的子目录下,它们对于SVN的正常运行至关重要。但是,如果你不再需要这些版本控制功能,或者...

    用java代码删除项目中的.svn文件

    更新svn地址需要删除项目中svn版本文件 。代码删除项目中的.svn文件

    Windows 下删除.svn 文件夹的最简易方法

    `kill_SVN.txt`文件可能是对上述方法的文字说明,包含了更多关于如何删除`.svn`文件夹的详细信息,或者解释了为何要这样做以及可能遇到的问题。 总的来说,删除`.svn`文件夹主要是为了释放磁盘空间或简化文件夹结构...

    删除文件夹内的.svn文件

    删除文件夹内的.svn文件,这样可以减少打包时,代码的简洁性

    删除.svn文件的方法

    标题 "删除.svn文件的方法" 涉及的是在处理版本控制系统Subversion(SVN)工作副本时,如何清理不再需要的隐藏`.svn`目录的知识。这些目录是SVN用来存储版本信息、元数据和工作状态的地方。在某些情况下,比如备份、...

    邮件删除.SVN文件

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

    SVN目录下.svn文件批量删除

    2. **了解风险**:删除`.svn`文件夹意味着你将失去与SVN仓库的关联。如果还有未提交的更改,这些更改可能会丢失。此外,你将无法通过SVN获取之前的版本信息,除非你有备份。 3. **操作过程**:运行SVN_Deleter工具...

    删除.svn的.bat文件

    删除.svn的.bat文件,svn是版本管理,如果需要删除一个文件夹下所有.svn隐藏文件,可以通过这个办法来删除

Global site tag (gtag.js) - Google Analytics