1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
import java.io.*;
import java.util.*;
public class ShowFiles {//public class
//----------------------------------------------------//
public static void main(String args[]){//main
new ShowFiles();
}//main
//----------------------------------------------------//
//----------------------------------------------------//
public ShowFiles(){//public ShowFiles
ArrayList allFiles=new ArrayList();
// getFilesRec(allFiles,"d:\\MyDesktop");
getFilesRec(allFiles,"\\mypc\Applications\Sjs\prd\reports");
// getFilesRec(allFiles,"X:\\Sjs\prd\reports");
for (int i=0;i<allFiles.size();i++){//for
System.out.println(allFiles.get(i));
}//for
}//public ShowFiles
//----------------------------------------------------//
private void getFilesRec(ArrayList allFiles,String root){//getFilesRec
File f=new File(root);
File[] listFiles=f.listFiles();
for (int i=0;i<listFiles.length;i++){//for
if(listFiles[i].isDirectory()){//if
getFilesRec(allFiles,listFiles[i].toString());
}//if
else{//if
allFiles.add(listFiles[i].toString());
}//if
}//for
}//getFilesRec
//----------------------------------------------------//
}//public class |
Partager