поведение, описанное ниже, происходит в системах Windows-7 и Windows XP. Мы работаем в двуязычной среде-английском и иврите.
когда в Проводнике мы сортируем файлы по имени, порядок, в котором они перечислены, не то, что мы ожидали. Здесь находится список имен файлов, отсортированный по проводнику Windows (все файлы имеют a .суффикс в формате PDF):
1G110033H-PP 19C050G-PP-ORB 19C050H-PPRM 19C100H-PPRM 19C-MBPS-PP 19C-MBPS-PP-1 29AAC050-PP 29AAC100-PP 29AAC100-PPUL 29B004064-PP 101AC050-PP 101AC100-PP 101B100-PPE 1091003G-PPFSUL 10108033G-PPSA 10125033H-PPM
Мне кажется, что сначала элементы сортируются по позиция первого буквенного символа в имени, а затем, в пределах этих групп, они сортируются в" нормальном " алфавитно-цифровом порядке.
то есть, все файлы с Альфа-символ в первой позиции на вершине списка, а затем с первым букву во второе положение, а затем с первым букву в третью позицию, и так далее.
альтернативный способ взглянуть на это заключается в том, что в имени файла, состоящем из цифр и букв, в своем роде лечит первая группа цифр в названии в качестве основного узла сортировки, с остальной частью имени узла вторичной сортировки.
теперь, когда я понимаю логику секвенирования, это не большая проблема, но мне было интересно, почему это происходит?