1

Я давно использовал хитрость добавления точки в начале имени папки, чтобы она всегда появлялась вверху списка папок, когда они отсортированы по алфавиту.

Но существует ли «алфавитный» порядок среди символов или использование любого символа перед именем файла или папки приведет к тому, что этот файл / папка будет отсортирован в начале списка? Есть ли символы, которые должны появиться в конце алфавитного вида?

1 ответ1

2

Windows сортирует по Юникоду, так что ! будет первым.

Начиная с Windows XP с пакетом обновления 1 (SP1), Microsoft предоставила раздел реестра, который может запретить использование API-интерфейса StrCmpLogicalW, отключив числовую сортировку Windows и вернув Windows Explorer к обработке имен файлов как строк. Раздел реестра выглядит следующим образом:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer\NoStrCmpLogical

Дополнительную информацию можно найти в этом документе под названием «Порядок сортировки файлов и папок, имена которых содержат цифры, в Windows Vista, Windows XP и Windows Server 2003 отличается от порядка в Windows 2000».

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