网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  递归删除与给定的文件名不符的文件     
  文章作者:未知  文章来源:水木森林  
  查看:164次  录入:管理员--2007-11-17  
 

import java.io.*;
/*
 * 递归删除文件夹内与给定的文件名不符的文件和所有的文件夹
 */
public class test3 {
 public static void checkname(string[] filelist) {
  file file = new file("d://temp");
  file[] files = file.listfiles();
  boolean flag = true;
  for (int i = 0; i < files.length; i++) {
   for (int j = 0; j < filelist.length; j++) {
    if (files[i].isfile()) {
     if (files[i].getname().equals(filelist[j])) {
      flag = false;
      break;
     } else {
      flag = true;
     }
    } else if (files[i].isdirectory()) {
     del(files[i]);
    }

   }
   if (flag) {
    files[i].delete();
   }
  }

 }

 private static void del(file f) {
  if (f.isfile()) {
   f.delete();
  } else if (f.isdirectory()) {
   string[] files = f.list();
   for (int i = 0; i < files.length; i++)
    del(new java.io.file(f.getabsolutepath() + "//" + files[i]));
   f.delete();
  }
 }

 
 
上一篇: 关于spring框架中的ioc的幽默解释    下一篇: 如何在jbuilder2007中配置myeclipse
  相关文档
入门也流行简单 最简单的spring入门示例 11-17
如何下手学java 11-17
jxta概念介绍 11-17
javadoc命令使用说明 11-17
基础篇:条件控制 11-17
跨越边界: ruby on rails 的秘笈是什么 01-16
表现层框架之争 jsf与struts框架的异同 11-16
java基础问题请教! 11-17
enterprise javabeans组件慨述(6) 11-17
ejb 3.0开发指南之组合主键的方法 11-17
java_util_package 11-17
大同公司compstation u4mp服务器 11-17
weblogic uddi client api实例学习(一) 11-17
[java100例]038、操作excel文件 11-17
如何在applet中显示图象 11-17
强!java实现msn messenger聊天 11-16
使用displaytag使列名显示中文的方法 11-17
iopcbrowseserveraddressspace 的使用(vc) 11-17
给javabeans增加xpath功能 11-17
解决运行eclipse内存不足的问题 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息