У меня есть список папок, упорядоченных по base36 (0-9, затем a-z). Теперь моя текущая реализация для их чтения - перебирать число, преобразовывать его в base32, проверять, существует ли папка. Если он действительно читает данные, если он не заканчивается.
Проблема в том, что в номерах папок есть пробелы. Пример: 0,1,2,4,5,6,8, а, б, в, г, к, р
Каков наилучший способ перебора всех их в правильном порядке (учитывая, что может быть любое количество папок)?
(Примечание: я не могу просто получить все каталоги, потому что они будут упорядочены в алфавитном порядке. Например, 2A будет расположен перед z)