Так работает сортировка.
Глядя на таблицу символов ASCII .
(точка / точка) идет после "
" (пространство).
Даже если вы скрываете известные расширения в Windows, они сортируются так, как будто они там есть.
Вы можете проверить это, создав файлы без .docx
. (или удалив его из ваших документов). Вы увидите, что получили ожидаемую сортировку. Но с .docx
после имени файла, файлы без текста после ie Story
, перечислены после Story xxx
из-за этого .
(точка) после пробела.
Если вы действительно хотите, чтобы Story.docx
был первым, вы можете переименовать Story - descriptions.docx
в Story_- descriptions.docx
. Обратите внимание на _
вместо пробела. _
Приходит после .
(точка) в сортировке.