Количество разделов устанавливается во время компиляции. Можно создавать скрытые разделы, поэтому можно сделать их динамичными, если максимум известен во время компиляции.
Я не знаю, что вы делаете с файлами, но я предлагаю вам создать собственную страницу со списком для списка файлов ...