删除文件
文件搜索
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);
}
}
}
}
}