我如何获得某些文件夹的所有子文件夹?我会使用JDK 8和nio.
例如,对于文件夹"Designs.ipj",方法应返回{"Workspace","Library1"}
先感谢您!
Wsl*_*l_F 10
List<Path> subfolder = Files.walk(folderPath, 1)
.filter(Files::isDirectory)
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
它将包含folderPath和深度为1的所有子文件夹.如果只需要子文件夹,只需添加:
subfolders.remove(0);
Run Code Online (Sandbox Code Playgroud)