itr*_*tro 2 java file-io directory-structure file
我有一个目录,其中包含一些不同的子目录,每个目录都有几个文件.我怎么能得到所有文件的名称?
如果你想使用一个库,请尝试从apache commons io FileUtils中的listFiles方法,它将递归到你的目录中.
下面是一个示例,说明如何调用它来查找命名的所有文件*.dat以及*.txt指定起始目录下任何位置的任何目录:
Collection<File> files = FileUtils.listFiles(new File("my/dir/path"), {"dat", "txt"}, true);
Run Code Online (Sandbox Code Playgroud)