Recursively list files in Java

后端 未结 27 2024
走了就别回头了
走了就别回头了 2020-11-22 00:29

How do I recursively list all files under a directory in Java? Does the framework provide any utility?

I saw a lot of hacky implementations. But none from the fra

27条回答
  •  耶瑟儿~
    2020-11-22 00:45

    I think this should do the work:

    File dir = new File(dirname);
    String[] files = dir.list();
    

    This way you have files and dirs. Now use recursion and do the same for dirs (File class has isDirectory() method).

提交回复
热议问题