package IOtest;
import java.io.File;
public class TestFile {
//in linux
private File foder = new File("/home/eblly");
TestFile(){
find(foder);
System.out.println("============END!============");
}
public void find(File file){
//有些文檔需要root權限,所以需要加上這句,以防報錯。
try{
File[] fileList = file.listFiles();
for(File files : fileList){
if(files.isFile()){
String name = files.getName().toLowerCase();
if(name.endsWith(".txt")){
System.out.println(name + "\t" + files.getAbsolutePath());
}
}else if (files.isDirectory()){
find(files);
}
}
}catch (Exception e){
e.printStackTrace();
}
}
public static void main(String[] args){
new TestFile();
}
}
java_查找符合的文件。