Форум программистов, компьютерный форум, киберфорум
Windows 10
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/190: Рейтинг темы: голосов - 190, средняя оценка - 4.76
3 / 3 / 0
Регистрация: 14.10.2013
Сообщений: 87
1

Русское название папки, имеющей используемое системой английское имя

23.04.2016, 06:45. Показов 36557. Ответов 7

Author24 — интернет-сервис помощи студентам
Заметил интересную вещь: почему папка "C:\Users\<ИМЯ_ПОЛЬЗОВАТЕЛЯ>\Видео" имеет путь "C:\Users\<ИМЯ_ПОЛЬЗОВАТЕЛЯ>\Videos"? Почему в проводнике отображается русское название, а в пути оно английское? Как создать такую папку?

Мне это нужно, так как не все программы работают с папками, содержащими кириллицу в пути (например Qt).
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2016, 06:45
Ответы с готовыми решениями:

Получить русское имя папки
Здравствуйте. Например путь C:\Users\IGOR\Documents Папка &quot;Documents&quot; имеет еще имя &quot;Документы&quot;,...

Русское/английское написание
Сделал сателлит к основному сайту (не склейка, а просто попытка заточить сайт под определенный...

Как поменять английское слово на русское на странице товара
Добрый день. Тема Electro. Как поменять названия вкладок в описании товара: &quot;Specification&quot; и...

Определить английское название заданой цифры
1.Определить английское название заданой цифры ,например,1-one ,5- five ,исходные данные N . ...

7
17 / 19 / 2
Регистрация: 04.09.2015
Сообщений: 208
23.04.2016, 07:52 2
Присоединяюсь. Было бы интересно узнать.
0
10586 / 5549 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
23.04.2016, 09:29 3
Цитата Сообщение от RareScrap Посмотреть сообщение
Почему в проводнике отображается русское название, а в пути оно английское?
В такой папке есть файл desktop.ini (скрытый, системный)

За отображаемое название отвечает секция файла
[.ShellClassInfo]

Строка
LocalizedResourceName=

Как правило дефолтные папки с локализованным именем имеют примерно следующий вид desktop.ini
Код
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21810
Где system32\shell32.dll,-21810 это универсальный вариант отображения имени на языке интерфейса, строка будет взята из файла C:\Windows\System32\ru-RU\shell32.dll.mui, если язык интерфейса русский и тд.
Русское название папки, имеющей используемое системой английское имя
Русское название папки, имеющей используемое системой английское имя


Если такую папку переименовать из проводника, то её фактическое имя останется прежним, а заменится лишь строка локализованного названия
Русское название папки, имеющей используемое системой английское имя
3
dzu
23.04.2016, 09:58
  #4

Не по теме:

vavun, курсы "компьютерной грамотности" ?:)

0
3 / 3 / 0
Регистрация: 14.10.2013
Сообщений: 87
24.04.2016, 05:35  [ТС] 5
Могу я создать такую папку? Я создал в загрузках папку "test", а в ней - desktop.ini со следующим содержанием
Код
[.ShellClassInfo]
LocalizedResourceName="Тестовая папка"
Но название папки не меняется. Что я делаю не так?
1
10586 / 5549 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
24.04.2016, 09:09 6
Лучший ответ Сообщение было отмечено RareScrap как решение

Решение

Смените значок через свойства.
И название обновится
2
3 / 3 / 0
Регистрация: 14.10.2013
Сообщений: 87
24.04.2016, 09:24  [ТС] 7
Спасибо, все получилось!
0
10586 / 5549 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
24.04.2016, 09:31 8
где то попадался мне вызов функции через rundll32 позволявший обновить конфигурацию проводника (или как то так) для того, чтобы применились вручную созданные desktop.ini, но найти не могу.

Обычно программисты в курсе как это делается
0
24.04.2016, 09:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2016, 09:31
Помогаю со студенческими работами здесь

Вывести на печать строку, если она обозначает английское название цвета
Помогите дописать программу. Написана для трех цветов, и в случае не сходства почему то не выдает...

Русское название файлов на удаленном сервере
Здравствуйте! Столкнулся с проблемой поддержки сервером русских названий файлов. При создании...

apache не понимает русское название сайта
я установила denwer на комп, создала в корне папку с русским именем и хотела установить modx. Но...

Русское имя компьютера
Все копировать не стану, а показываю кусочек кода: DWORD size; char user;...

Составить программу, которая бы по русскому названию языка программирования выводила английское название
Составить программу, которая бы по русскому названию языка программирования выводила английское...

Составить программу, которая бы по русскому названию языка программирования выводила английское название
Составить программу, которая бы по русскому названию языка программирования выводила английское...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru