java_查找符合的文件。
时间:2014-06-13 19:55:49
收藏:0
阅读:342
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();
}
}
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();
}
}
评论(0)