java如何读取一个文件夹下所有文件的名称?

公共静态void main(String[] args)引发异常{

string dirPath = " E:/test file ";

File dir =新文件(dirPath);

string[]sub filenames = dir . list();

if(子文件名!= null & amp& amp子文件名. & gt0){

for(字符串子文件名:子文件名){

System.out.println(子文件名);

}

}

}