У меня много документов, и когда я сортирую их по имени, это выглядит так:

Story - descriptions.docx
Story.docx
Tale - descriptions.docx
Tale - maps.jpg
Tale v2.docx
Tale.docx

Почему так отсортировано, а не с Story.docx в начале до Story - descriptions.docx?

1 ответ1

0

Так работает сортировка.

Глядя на таблицу символов ASCII . (точка / точка) идет после " " (пространство).

Даже если вы скрываете известные расширения в Windows, они сортируются так, как будто они там есть.

Вы можете проверить это, создав файлы без .docx . (или удалив его из ваших документов). Вы увидите, что получили ожидаемую сортировку. Но с .docx после имени файла, файлы без текста после ie Story , перечислены после Story xxx из-за этого . (точка) после пробела.

Если вы действительно хотите, чтобы Story.docx был первым, вы можете переименовать Story - descriptions.docx в Story_- descriptions.docx . Обратите внимание на _ вместо пробела. _ Приходит после . (точка) в сортировке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .