我是靠谱客的博主 爱听歌中心,这篇文章主要介绍java 清除svn_删除.svn .cvs等文件夹的java代码 | 学步园,现在分享给大家,希望可以做个参考。

项目中有的文件夹原来是svn版本控制的,现在不想控制了,就像把这个文件夹传给别人或者自己备份,但是看到那么多.svn文件夹实在不舒服,写了下面的简单程序用来删除这些文件,以后需要删除的话,设置好文件夹路径和要删除的文件夹名字跑一下就行了。

import java.io.File;

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

/**

*

* @author zhaorong

*/

public class DeleteFile {

public static String deleteFileName = ".svn";

public static String deleteDirectory = "F:/项目/jalis/svn";

public static void deleteFile(File file) {

if (file.isDirectory()) {

File[] files = file.listFiles();

for (File f : files) {

deleteFile(f);

}

}

System.out.println("delete file: "+file.getPath()+"/"+file.getName());

file.delete();

}

public static void deleteDestFile(File file) {

if (file.isDirectory()) {

if (file.getName().equals(deleteFileName)) {

deleteFile(file);

} else {

File[] files = file.listFiles();

for (File f : files) {

deleteDestFile(f);

}

}

}

}

public static void main(String[] args) {

File file = new File(deleteDirectory);

deleteDestFile(file);

}

}

删除前务必做好备份!

最后

以上就是爱听歌中心最近收集整理的关于java 清除svn_删除.svn .cvs等文件夹的java代码 | 学步园的全部内容,更多相关java内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(106)

评论列表共有 0 条评论

立即
投稿
返回
顶部