网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.如何在SPRING中实现事务暂停.
.分享关于Java 语言中的函数编程.
.Java EE 5规范横空出世.
.ConnectionManager适应多数据库环.
.深入浅出基于Java的建造设计模式.
.使用EJB 3.0简化企业级Java开发二.
.J2ME移动2D图形开发快速入门.
.JBuilder 编辑器常规设置及优化(.
.使用Java操作文本文件.
.用UltraEdit打造自己的Java IDE.
.JAVA实现:文件选择器中运行.exe.
.复制文件夹内容和删除整个文件夹.
.JAVA-字符串处理中的重点.
.J2ME学习系列之如何将J2ME与XML集.
.用Java绘制K线图.
.java中的时间操作.
.在JBuilder9上使用Struts1.1的实.
.60秒倒计时的一个小JAVASCRIPT.
.Java从入门到精通之工具篇.
.感受Ruby on Rails.

递归删除与给定的文件名不符的文件

发表日期:2008-1-5


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();
  }
 }

进入讨论组讨论。

上一篇:如何在JBuilder2007中配置MyEclipse 人气:1490
下一篇:详解java源文件涉及到的package问题 人气:655
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐