PDA

Показать полную графическую версию : Некорректное отображение иконок


avmir
05-11-2020, 01:28
У меня на внешнем жестком диске хранится подборка папок.
У каждой папки внутри хранится ее иконка и файл desktop.ini с настроенным относительным путем к иконке, вида

[.ShellClassInfo]
IconResource=".\__info\art\_logo.ico",0

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

Как можно (не переустанавливая руками для каждой папки) привести их к нужному виду?

bat-файл вида:

taskkill /f /im explorer.exe

cd /d %userprofile%\AppData\Local\
del /f /a s IconCache.db

cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del /f /a s thumbcache*
explorer
pause

не помог...

ОС - Windows 7-64 Ru Максимальная SP1.

avmir
05-11-2020, 03:11
Папки на внутреннем винте отличались по названию. Я их переименовал в соответствии с названиями на внешнем и закинул в них иконки и файлы desktop.ini.
Нормально отображаются только новые папки которые я скопировал целиком.
Как можно автоматически их исправить?

Grabber2006
05-11-2020, 11:12
Попробуйте увеличить кеш иконок (https://techarks.ru/office/kak-uvelichit-razmer-icon-cache-v-windows-10-8-7/).

avmir
05-11-2020, 12:39
Попробуйте увеличить кеш иконок. »
Спасибо. Но, ничего не изменилось.

avmir
05-11-2020, 13:10
Помогает если изменить атрибуты папки на "r---"...
Вопрос, а почему не работает с папками у которых атрибуты "----"?
Загадка какая-то... Почему папка должна быть Read Only для того чтобы показать свою иконку?

И да, если изменить иконку папки, через свойства (ручками), её атрибуты сразу меняются на "r---"... Причем, этот атрибут никак не влияет на работу с ней... Просто фантастика...

Так что, вопрос решен силами Total Commander-а и команды "Изменить атрибуты".




© OSzone.net 2001-2012