import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.InputStreamReader;import java.io.StringReader;import java.net.URI;
public class ListFiles { public static void main(String[] args){ ListFiles t = new ListFiles(); try { t.find(new File("d:/")); } catch(Exception e) { //System.out.println(e); } } public void find(File f){
if(f.isDirectory()){ File[] fileList = f.listFiles(); for(int i = 0; i < fileList.length; i++){ System.out.println(f.getAbsolutePath()); find(fileList[i]);
} }else{ if(f.getName().indexOf("xls") != -1) System.out.println(f.getAbsolutePath()); } }}
