Естественно сортировать файлы в пакетном режиме

У меня есть папка с 20 файлами, и я хочу отсортировать их так же, как это делает проводник Windows. Все файлы, которые у меня есть, имеют префиксы размеров блоков, например:

1024KB.log
32KB.log
64KB.log
4KB.log
256KB.log
512KB.log

Но когда я сортирую их в пакетном режиме, он смотрит только на первую цифру, а затем сортирует их следующим образом:

1024KB.log
256KB.log
32KB.log
4KB.log
512KB.log
64KB.log

Я хочу отсортировать их по размеру блока от наименьшего к наибольшему. Есть идеи?

РЕДАКТИРОВАТЬ: Я также должен сохранить целостность имени файла, потому что затем я вызываю другой скрипт, который использует имена файлов и создает строки.

Ответы на вопрос(1)

Ваш ответ на вопрос