如何搜索文件夹的子文件夹Java

时间:2016-06-03 07:17:23

标签: java recursion

我有一个包含各种子文件夹的文件夹(如下图所示)。我只想获得标有'计算'

的所有子文件夹的内容列表

视觉示例:

File structure example

所以我想从root开始搜索,递归检查每个目录。我怎样才能实现这一点是Java 6?

1 个答案:

答案 0 :(得分:1)

  File root = new File( path );
    File[] list = root.listFiles(); // you can also use listFileAndDirs()

    if (list == null) return;

    for ( File f : list ) {
        if ( f.isDirectory() ) {
        //check for the name of 'calculation' and traverse it recursive

了解更多信息:Recursively list files in Java