Пад с префиксом 0 - это обычный способ решения проблемы такого рода.
Дополнительную информацию о сортировке в Windows 7 можно найти по адресу http://answers.microsoft.com/en-us/windows/forum/windows_7-files/windows-7-file-name-sort-order/b6bb0847-4b98-4f6b-85da. -fe6b65516153 в том числе:
«Проблема в том, что не существует универсального стандарта для сортировки, и то, что хорошо работает в одной ситуации для одних, может не работать для других. Еще один недавний плакат ожидал «порядок сортировки ASCII» - достаточно справедливо для английского языка, но как насчет других языков? ASCII сортирует заглавные буквы перед строчными и имеет некоторые символы перед числами, некоторые после, некоторые между Z и a и некоторые после z. Будет ли этот постер действительно ожидать, чтобы имена файлов, содержащие символы, были отсортированы таким образом? (999).txt, [001] .txt, {555} .txt? Charlie.txt, able.txt, baker.txt? Это постоянная проблема, даже требующая от MS назначить два разных языковых кода кастильскому испанскому в зависимости от того, использует ли алфавит традиционный порядок сортировки или современный.
Два из ваших примеров включают пробелы. Где они должны соответствовать порядку сортировки? Должно ли «ничто» всегда сортироваться перед «чем-то» или наоборот? Если вы замените пробелы в ваших примерах, например, символами подчеркивания, вы снова получите другой результат.
В MS Excel по понятным причинам четко определен порядок сортировки, который распознает любой, кто использует эту программу. Он отличается от многих других и выглядит так на английском языке (цифры - это кодовые точки ASCII):
Я думаю, что я пытаюсь сказать, что вам, возможно, придется адаптировать свои имена файлов в соответствии с порядком сортировки W7, а не наоборот. Я уверен, что много размышлений было уделено определению порядка, который, скорее всего, удовлетворит большинство пользователей (иначе, почему они изменили бы систему между Win2K и XP?). Основная причина, по которой я предпочитаю систему Win2K, заключается в том, что она сортирует шестнадцатеричные числа численно; система XP этого не делает.
Кроме того, существует множество ситуаций, когда имена файлов, включая пробелы, создают неудобства, и различное программное обеспечение изменит эти пробелы на% 20 или _ или что-то еще ». (Моя ободрение)
и со ссылкой на gpedit.msc
«этот метод не работает с Windows 7».