Вы также можете попробовать что-то новое.вы можете сделать свой метод рекурсивным, теперь передавайте один параметр vector & integer, элемент vector будет списком каталогов, которые вы хотите создать, а integer будет указывать количество раз, которое метод должен вызывать сам.
т.е. для folder_1 & folder_2 вы можете передать параметр как имя_метода (folderVector, 2).здесь переменная folderVector содержит два элемента String как folder_1 & folder_2.Теперь вам нужно рекурсивно вызывать ваш метод так, чтобы каждый раз, когда второй параметр уменьшал свое значение на единицу вниз.Запускайте этот метод, пока он не станет больше нуля.
Это единственный способ сделать это рекурсивно.