java 怎么获取file目录下的子目录
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<fList.length;j++)
{
if(fList[j].isDirectory())
getDir(fList[j].getPath);
System.out.println(fList[j].getName());
}
}
获得该父目录下所有子目录~
是该目录中的文件,不是子目录吧?
你可以这么做:
public void getDir(String strPath)
{
File f=new File(strPath);
if(f.isDirectory())
{
File[] fList=f.listFiles();
for(int j=0;j<fList.length;j++)
{
if(fList[j].isDirectory())
getDir(fList[j].getPath);
System.out.println(fList[j].getName());
}
}
获得该父目录下所有子目录~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询