File f = new File("D://My Documents");
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
if (files[i].isDirectory()) {
System.out.println("directory is" + files[i].getName());
} else {
System.out.println("file is" + files[i].getName());
}
}
列出某目录下所有的子目录:
public static void main(String[] args) {
getFile(new File("D://My Documents"),"/t");
}
private static void getFile(File f, String s2) {
System.out.println(s2+f.getName());
File[] f1=f.listFiles();
if(f1.length>=1){
for(int i=0;i<f1.length;i++){
if(f1[i].isDirectory()){
getFile(f1[i],s2+"/t");
}
}
}
}