删除文件



文件搜索
 
 
package File;
import java.io.File;
public class file3 {
    public static void main(String[] args) {
        search(new File("D :/"), "qq");
    }
    /**
     * 去目录搜索文件
     * @param dir 目录
     * @param filename 要搜索的文件名称
     */
    public static void search(File dir, String filename){
        //1非法的情况都拦截    ! 返回ture
        if (dir==null || !dir.exists() || dir.isFile()){
            return;//无法搜索
        }
        //2获取当前目录全部一级目录对象
        File[] files=dir.listFiles();
        //3判断目录是否存在一级目录,以及是否可以拿到一级文件对象
        if (files!=null&&files.length>0){
            //4遍历全部一级文件
            for (File f : files) {
                //5判断这个文件是否是文件,还是文件夹
                if (f.isFile()){
                    //是文件,判断这个文件是否是手机我们要找的
                    if (f.getName().contains(filename)){
                        System.out.println("zhaodapl "+f.getAbsoluteFile());
                    }
                }else{
                    //是文件加,继续重复
                    search(f,filename);
                }
            }
        }
    }
}



















