Если я правильно понял свою ошибку, то я не назначил сортировке переменную. Исправил. Но, сортировка по размеру файлов - работает, сортировка по времени создания - работает, а сортировка по имени файла всё равно работает криво(странно).
было: 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 -> стало: 10, 11, 12, 3, 4, 5, 6, 7, 8, 9
А я сижу три часа и понять не могу в чем проблема!
Спасибо огромное!)