У меня есть класс, который создает root папку "foo" и подпапки в ней:
public class FolderCreator {
public static boolean createDirectoriesWithCommonParent(File parent, String...subs) {
parent.mkdirs();
if (!parent.exists() || !parent.isDirectory()) {
return false;
}
for (String sub : subs) {
File subFile = new File(parent, sub);
subFile.mkdir();
if (!subFile.exists() || !subFile.isDirectory()) {
return false;
}
}
return true;
}
public static void main(String[] args) {
createDirectoriesWithCommonParent(new File("test/foo"), "a", "b", "c");
}
}
Я установил число SUBFOLDERS_COUNT и хочу, чтобы папки и подпапки были созданы с средняя глубина = SUBFOLDERS_COUNT / 3 .
Как я могу создавать папки и подпапки с заданной средней глубиной?