package Cap1;
import java.io.File;
import edu.princeton.cs.introcs.StdOut;
public class MyListFiles {
/**
* @param args
*/
public static void listAllFiles(String path, int dep){
File f = new File(path);
File[] list = f.listFiles();
for(File newFile:list){
for(int i=0;i<dep;i++) StdOut.print("\t");
StdOut.println(newFile.getName());
if(newFile.isDirectory()){
listAllFiles(newFile.getAbsolutePath(), dep+1);
}
}
return;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
String path = "C:\\Users\\O_o\\Desktop\\TestFile";
StdOut.println(path);
listAllFiles(path, 0);
}
}
C:\Users\O_o\Desktop\TestFile
Dir1
File1.1
File1.2
Dir2
File2.1
File2.2
File2.3
File1
File2