serical
2016-04-29 11:46:25
java递归删除svn版本项目的.svn子文件
package com.test.dir; import java.io.File; /** * @类名称: DeleteSvn * @类描述: 删除.svn子文件夹 * @创建人: serical * @创建时间: 2016-4-29 上午10:59:13 * @修改人: serical * @修改时间: 2016-4-29 上午10:59:13 * @修改备注: * @version: 1.0 */ public class DeleteSvn { private final static String fileName = ".svn"; public static void main(String[] args) { String path = "D:\\zwxxbs"; File root = new File(path); searchFile(root); } /** * 循环查询.svn目录,找到即删除 * * @方法名:searchFile * @参数 @param file * @返回类型 void */ public static void searchFile(File file) { for (File f : file.listFiles()) { if (f.isDirectory()) { if (f.getName().equals(fileName)) { System.out.println(f.getAbsolutePath()); deleteDirectory(f); } else { searchFile(f); } } } } /** * 删除目录 * * @方法名:deleteDirectory * @参数 @param file * @返回类型 void */ public static void deleteDirectory(File file) { if (file.isDirectory()) { for (File f : file.listFiles()) { if (f.isDirectory()) { deleteDirectory(f); } else { f.delete(); } } } file.delete(); } }
个人博客地址https://serical.net,欢迎各位牛友交流,能力有限,呵呵
猜你喜欢
请下载代码后再发表评论
相关代码
最近下载