java 怎么获取file目录下的子目录

2025-04-07 18:25:19
推荐回答(1个)
回答(1):

f.listFiles()返回一个抽象路径名数组,这些路径名表示此抽象路径名所表示目录中的文件。
是该目录中的文件,不是子目录吧?
你可以这么做:
public void getDir(String strPath)
{
File f=new File(strPath);
if(f.isDirectory())
{
File[] fList=f.listFiles();
for(int j=0;j{
if(fList[j].isDirectory())
getDir(fList[j].getPath);
System.out.println(fList[j].getName());
}
}
获得该父目录下所有子目录~