`
bean5618
  • 浏览: 18301 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java 删除svn文件

阅读更多
package service;

import java.io.File;

public class DelSvn {

 public static void main(String[] args) {
  String path = "D:/abc";

  File file = new File(path);
  if (file.isDirectory()) {
   for (File f : file.listFiles()) {
    DelSvn.delF(f);
   }
  }
 }

 public static void delF(File f1) {
  if(f1.isDirectory()&&f1.getName().equals(".svn")){
   File[] ff = f1.listFiles();
   for (File f2 : ff) {
    if (f2.isFile()) {
     f2.delete();
    } else {
     DelSvn.del(f2);
    }
   }
   f1.delete();
  }
  else if (f1.isDirectory()) {
   for (File f : f1.listFiles()) {
    if (f.isDirectory() && f.getName().equals(".svn")) {
     File[] ff = f.listFiles();
     for (File f2 : ff) {
      if (f2.isFile()) {
       f2.delete();
      } else {
       DelSvn.del(f2);
      }
     }
     f.delete();
    } else if (f.isDirectory()) {
     File file = new File(f.getPath());
     DelSvn.delF(file);
    }
   }
  }
 }

 public static void del(File f) {
  File[] fs = f.listFiles();
  for (File f1 : fs) {
   if (f1.isFile())
    f1.delete();
   else
    DelSvn.del(f1);
  }
  f.delete();
 }

}
0
0
分享到:
评论

相关推荐

    用来删除SVN文件

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

    快速清除SVN文件

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

    java代码下载svn上的项目

    用java代码下载svn上的项目,包含svnkit的jar包,可以根据版本号下载项目,同路径下会删除原来下载过的项目。

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

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

    删除svn文件的java代码

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

    java操作svndemo

    Subversion是一个开源的版本控制系统,用于管理文件和目录的不同版本,而Java则是一种广泛使用的编程语言,提供了丰富的库来实现对SVN的操作。 在Java中,我们通常会使用第三方库如SVNKit来实现对SVN仓库的访问和...

    svnkit插件开发包 支持Java开发svn一键打包

    这个压缩包提供的"svnkit-1.10.6"是SVNKit的一个版本,包含了支持Java开发的SVN插件所需的jar文件。 一、SVNKit基础 SVNKit提供了丰富的API,覆盖了SVN的大多数功能,包括但不限于创建、检查、更新、提交、合并、...

    java实现的svn统计修改代码行数完整源码

    例如,Java代码可能需要处理import语句的变化,而XML文件则需要关注标签的增删。 3. **处理合并冲突**:在多人协作的环境中,可能会有合并冲突的情况,此时需要正确处理这些特殊情况。 4. **性能优化**:如果SVN仓库...

    java版SVN后台统计程序

    3. **每日变更统计**:程序会定期检查SVN仓库,收集自上一次检查以来的所有提交记录,包括修改、添加、删除的文件或目录,以及每个提交的作者和时间戳。 4. **锁定管理**:除了提交记录,程序还会关注文件和目录的...

    java 源代码 软件 自动删除 svn 目录下的 所有svn文件

    java源代码,用于删除svn目录下的所有svn文件名包含svn的文件。可以让工程恢复到没有加入到svn时的状态。 支持命令行删除,也可在修改程序自己删除

    DelSVN 删除svn

    标题 "DelSVN 删除svn" 暗示我们要讨论的是如何在计算机系统中删除Subversion(简称SVN)的相关配置和文件。Subversion是一个广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件的变更。然而,有时用户...

    清除项目中的svn文件

    总之,`FileCleaner.java`和`TestFileCleaner.java`共同构成了一个用于清除项目中SVN文件的Java工具,帮助开发者高效地维护代码仓库,确保项目发布时不包含不必要的版本控制信息。在使用时,需谨慎操作,避免误删...

    去除java类中svn地址工具

    它的主要任务是删除Java源代码文件中的SVN元数据,使得文件可以在不引发冲突的情况下进行替换。 在Java类文件中,SVN的元数据通常隐藏在`.svn`目录下,这个目录包含了关于文件历史、版本信息等。当我们在进行版本...

    java删除cvs或者svn文件

    //如果删除svn或者cvs文件夹则将第二个参数改为SVN或者CVS,第一个参数是项目路径 //如果项目叫 EXTDemo放在D盘 workspaces文件夹下, //new RemoveFolder("D:\\workspace\\EXTDemo","CVS"); new Remove...

    timerTask定时任务使用java代码操作svn

    SVNKit是一个纯Java实现的SVN客户端库,提供了丰富的API,可以实现对SVN的各种操作,如添加、删除、提交、更新等。 - 首先,需要在项目中引入SVNKit依赖,然后创建SVNClientManager实例,这是所有SVN操作的基础。 ...

    解除SVN文件关联

    例如,它可能会删除与SVN相关的文件扩展名关联,如`.java`、`.cpp`等。 3. **运行注册表脚本**:双击`DeleteSVN.reg`文件,会弹出确认对话框,点击“是”以导入脚本内容。注册表编辑器会根据脚本中的指令进行修改。...

    svn安装包,java开发工具

    5. **查看差异**: `svn diff`用于查看文件的修改差异,`svn status`则可以查看文件的状态(如已修改、新增、删除等)。 6. **解决冲突**: 当多人同时修改同一份文件时,可能会出现冲突。SVN会标记出冲突的文件,...

    删除svn信息的Java实现代码

    在Java编程环境中,删除SVN...总的来说,删除SVN信息的Java实现主要涉及文件系统操作,特别是文件和目录的删除。在实际应用中,应谨慎处理这类操作,避免误删重要文件,并考虑异常处理和权限检查,以提高代码的健壮性。

    windows下批量删除.svn文件

    windows下批量删除.svn文件,cmd下面一条语句就搞定!

    Java Web版SVN 配置管理工具(远程建立仓库,修改密码,设置权限等)

    根据给定文件内容,下面是关于Java Web版SVN配置管理工具相关知识点的详细阐述。 ### 1. SVNAdmin概念及优势 - **SVNAdmin是什么**:SVNAdmin是一个基于Java开发的Web应用工具,用于管理SVN服务器上的项目用户。...

Global site tag (gtag.js) - Google Analytics