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
| import java.io.*;
import java.util.*;
public class ListageFolder {
public ListageFolder() {
ArrayList allFiles = new ArrayList();
getFilesRec(allFiles, ".");
for (int i = 0; i < allFiles.size(); i++) {
System.out.println(allFiles.get(i));
}
}
public static void main(String[] args) {
new ListageFolder();
}
private void getFilesRec(ArrayList allFiles, String root) throws Exception{
File f = new File(root);
File[] listFiles = f.listFiles();
for (int i = 0; i < listFiles.length; i++) {
if (listFiles[i].isDirectory()) {getFilesRec(allFiles, listFiles[i].toString());}
// else {allFiles.add(listFiles[i].toString());}
else if (listFiles[i].endsWith(".txt")) {allFiles.add(listFiles[i].toString());}
}
}
} |
Partager