Вопрос или проблема
Обычная уловка, чтобы файлы отображались первыми в Windows Explorer, — добавить символ _
в качестве префикса, как показано на скриншоте ниже.
Вопрос: Какой символ я могу добавить в имя файла, чтобы файл всегда был последним, после всех других файлов?
Конечно, добавление Z
(или ZZ
, ZZZ
и т.д.) работает, но это приводит к странным именам файлов, таким как ZZZOtherInformation.txt
.
Информация, приведенная в посте
Какой первый символ в порядке сортировки, используемом Windows Explorer?,
и особенно в этом ответе,
состоит в том, что неанглийские символы следуют за английскими в таком порядке:
Латинский (упорядоченный по значению Unicode (U+xxxx))
Греческий (упорядоченный по значению Unicode (U+xxxx))
Кириллический (упорядоченный по значению Unicode (U+xxxx))
Иврит (упорядоченный по значению Unicode (U+xxxx))
Арабский (упорядоченный по значению Unicode (U+xxxx))
Вы можете выбрать из этих неанглийских алфавитов любую букву, которая вам нравится,
например, Омега: Ω
. Все имена файлов, начинающиеся с этой буквы, будут
следовать за любыми именами файлов, составленными с использованием латинского алфавита.
Сейчас это довольно старая информация, но я хотел бы добавить, что существует фактически символ, который будет отсортирован ниже латинского алфавита и выглядит как разделитель (к сожалению, я не могу прокомментировать пост, где OP спрашивал об этом специально, так как у меня здесь недостаточно кармы).
Это 一
, который является кандзи для “Ичи” / “Один” на японском (или китайском). Для меня это хорошо работает и выглядит лучше, чем греческие буквы.
Попробуйте следующие символы, они будут отсортированы после многих символов (латинских символов, CJK символов).
(Работает в Windows 10)
# PowerShell
'㊀, ㊁, ㊂, ㊃, ㊄, ㊅, ㊆, ㊇, ㊈, ㊉, ㊊, ㊋, ㊌, ㊍, ㊎, ㊏, ㊐, ㊑, ㊒, ㊓, ㊔, ㊕, ㊖, ㊗, ㊘, ㊙, ㊚, ㊛, ㊜, ㊝, ㊞, ㊟, ㊠, ㊡, ㊢, ㊣, ㊤, ㊥, ㊦, ㊧, ㊨, ㊩, ㊪, ㊫, ㊬, ㊭, ㊮, ㊯, ㊰' -split ', ' | % { New-Item -Type File -Name $_}
Я развиваю то, что предложил Liam ранее. Если вы хотите использовать 一
(кандзи для “Ичи”, т.е. “Один” на японском) в Windows в Проводнике, вам либо нужно установить японскую клавиатуру и найти символ там, либо следовать инструкциям ниже, если вы хотите использовать его на английской клавиатуре:
- Включите шестнадцатеричный ввод через реестр:
Откройте редактор реестра:
Нажмите Win + R
, введите regedit
, и нажмите Enter
.
Перейдите к ключу:
HKEY_CURRENT_USER\Control Panel\Input Method
Ищите значение с именем EnableHexNumpad
. Если его нет:
Щелкните правой кнопкой мыши в правом окне и выберите New
> String Value
.
Назовите его EnableHexNumpad
. Дважды щелкните по нему и установите значение в 1
.
Перезагрузите компьютер.
После перезагрузки вы сможете использовать Alt
+ Hex input
.
- Введите 一 в имя файла:
Шестнадцатеричное значение 一
— 4E00
. Поэтому перейдите в режим переименования
и используйте цифровую клавиатуру, чтобы нажать Alt
+ +4e00
. Теперь с помощью +
с цифровой клавиатуры вы можете ввести шестнадцатеричный код символа с помощью клавиатуры.
Порядок сортировки специальных символов в Windows Explorer? – Super User
Ответ https://superuser.com/a/971721/501958
Если у кого-то есть достаточно репутации, чтобы связать как связанный вопрос, пожалуйста.
Еще один способ ввода неалфавитных символов – это приложение charmap.exe, включенное в Windows. Скопируйте и вставьте нужный символ, также показывается код Unicode Alt-номер (необходимо использовать цифровую клавиатуру, а не строку цифр).
Ответ или решение
Для того чтобы файл всегда занимал последнее место в списке файлов в Windows Explorer, вы можете воспользоваться определенными символами, которые сортируются после латинских букв в Юникоде. Это обеспечит, что даже при изменении имени файла, он будет всегда располагаться после остальных.
Поиск оптимального символа
Как известно, латинские символы имеют приоритет в сортировке по сравнению с многими другими группами символов. Следовательно, использование символов из других языков или культур, таких как греческие, кириллические или восточноазиатские, более предпочтительно для достижения нужного результата. Например, использование буквы Омега (Ω) из греческого алфавита обеспечит, что файл будет располагаться после латинских символов.
Альтернативные символы
Еще более эффективным решением может быть использовать японские символы. Например, символ "一" (Кандзи для "один" в японском) или специальные тематические символы, такие как ㊀, ㊁ и т.д. Эти символы, как правило, сортируются после латиницы, что делает их идеальными для указания конца списка.
Практическая реализация
Если вы решили использовать символ "一" в своем имени файла, и у вас английская клавиатура, вот простой способ его добавить:
-
Включение ввода шестнадцатеричных символов через реестр:
- Откройте редактор реестра: нажмите
Win + R
, введитеregedit
и нажмитеEnter
. - Перейдите к ключу:
HKEY_CURRENT_USER\Control Panel\Input Method
. - Искать значение
EnableHexNumpad
. Если оно отсутствует, создайте его (правой кнопкой мыши в правой части окна и выберитеСоздать
>Строковое значение
). - Задайте ему значение
1
. - Перезагрузите компьютер.
- Откройте редактор реестра: нажмите
-
Ввод символа "一" в имени файла:
- После перезагрузки, когда редактируете имя файла, удерживайте
Alt
на цифровой клавиатуре и введите+4E00
.
- После перезагрузки, когда редактируете имя файла, удерживайте
Дополнительные методы
Существует также встроенное приложение Windows, charmap.exe, с помощью которого можно легко копировать и вставлять нужные символы в имя файла.
Эти шаги и советы помогут вам организовать расположение файлов в нужной последовательности и улучшить ваше взаимодействие с системой хранения данных. Всегда старайтесь выбирать символы так, чтобы они лучше всего соответствовали вашим потребностям и сохраняли профессионализм в оформлении данных.