Естественно сортировать файлы в пакетном режиме
У меня есть папка с 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
Я хочу отсортировать их по размеру блока от наименьшего к наибольшему. Есть идеи?
РЕДАКТИРОВАТЬ: Я также должен сохранить целостность имени файла, потому что затем я вызываю другой скрипт, который использует имена файлов и создает строки.