import java.io.File;
public class FileCleaner {
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();
}
public static void main(String[] args) {
String fileDir="e:/work";
File file = new File(fileDir);
delDotsvn(file);
System.out.println("done");
}
}
分享到:
相关推荐
但是有时候为了备份一个版本或者在转换路径的时候每个文件夹都有一个.svn文件,不仅占用多余资源有时候需要删除掉原有.svn文件然后才能进行其他操作,这个时候我们多么渴望有一个可以批量删除.svn文件的工具啊!...
批量删除.svn文件夹、.svn文件使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 1、打开要删除.svn文件的最外层...
知识点:删除.svn文件夹的方法与理解.svn文件夹的作用 在进行软件开发或网站维护时,经常会使用到版本控制系统,如Subversion(SVN)。SVN是一种分布式版本控制系统,用于跟踪项目随时间的变化,并允许用户恢复至...
`kill_SVN.txt`文件可能是对上述方法的文字说明,包含了更多关于如何删除`.svn`文件夹的详细信息,或者解释了为何要这样做以及可能遇到的问题。 总的来说,删除`.svn`文件夹主要是为了释放磁盘空间或简化文件夹结构...
@echo on color 2f mode con: cols=80 lines=25 @REM @echo 正在清理SVN件,请稍候.........@rem 循环删除当前?...将以上代码保存为*.bat的文件,然后在需要删除.SVN文件夹中执行此BAT文件即可删除!
在提供的压缩包文件中,“快速删除svn.reg”很可能是一个注册表文件,用于导入Windows注册表以执行特定的任务。在这种情况下,它可能是为了批量删除`.svn`文件夹而设计的一个快捷方式。注册表脚本可以运行特定的命令...
在描述中提到的`delsvn.bat`文件是一个批处理脚本,通常用于Windows环境下执行命令行操作。批处理文件是一种简单的编程方式,允许用户将一系列DOS命令写入一个文本文件中,然后通过运行该文件来一次性执行这些命令。...
描述中提到的`del_svn.bat`文件很可能是一个批处理脚本,用于自动化删除指定目录下的所有`.svn`文件。批处理是Windows系统中的一种脚本语言,通过编写简单的命令行指令组合,可以批量执行任务。 以下是一个基本的...
标题提到的".svn删除软件"通常是指一种工具或方法,用于批量删除选定文件夹或项目中的`.svn`文件。这种操作可能在以下几种情况下被需要: 1. **迁移至其他版本控制系统**:如果团队决定从SVN迁移到Git等其他版本...
删除.svn的.bat文件,svn是版本管理,如果需要删除一个文件夹下所有.svn隐藏文件,可以通过这个办法来删除
- **使用脚本**:提供名为“清楚当前目录下的.svn信息.bat”的批处理文件,可以批量删除当前目录及其子目录下的`.svn`文件夹。在Windows环境下,可以通过以下命令实现: ``` for /r %i in (.svn) do @rd /s /q "%...
2. **命令行工具**:在命令提示符或PowerShell中,使用`rmdir /s /q .svn`命令可以递归删除指定目录下的所有`.svn`文件夹。确保你是在正确的目录下执行此命令。 3. **使用脚本或注册表文件**:你提供的`...
windows下简单的删除.svn文件,快捷方便。 操作:双击改文件,成功添加到注册表中。再需要删除的文件右键点击该文件出现"Delete SVN Folders",单击成功删除。^_^
标题中的“递归删除.svn”指的是在编程或文件管理操作中,如何使用递归方法来删除一个项目或目录下的所有.SVN子目录。.SVN是Subversion版本控制系统的一个隐藏目录,它存储了版本控制的相关信息。在某些情况下,用户...
标题 "删除文件夹中所有.svn脚本" 涉及到的是在计算机文件管理中如何清理特定类型的隐藏文件——`.svn` 文件。这些文件是Subversion(SVN)版本控制系统的一部分,用于跟踪项目文件的版本历史。在不再需要使用SVN...
本文将深入探讨“删除.svn文件”这一主题,以及如何解决svn同步时遇到的.svn目录问题。 .svn目录是Subversion在工作副本中创建的隐藏目录,用于存储版本控制的相关信息,包括版本历史、元数据等。每个svn工作副本的...
windows下批量删除.svn文件,cmd下面一条语句就搞定!
放入到相应的有.svn的项目下。打来此.svn文件根据提示进行输入即可达到目的。
删除当前文件夹(以及子文件夹)下的.svn文件的脚本