列出目录下所有的文件夹或者目录(java)




import java.io.File;


public class FileTest {


/**
* @param args
*/
public static void main(String[] args) {
 
File my = new File("d:"+File.separator);
print(my);
}

public static void print(File file){
if(file != null){
if(file.isDirectory()){
File f[] = file.listFiles();
if(f != null){
for(int i=0;i<f.length;i++)
print(f[i]);
}else{
System.out.println(file.getPath());
}
}
}
}


}

你可能感兴趣的:(nio,列出所有的文件夹和文件)