• Главная
  • Карта сайта
Не найдено

Як задати значок для папки, щоб він відображався в будь-якій системі - Вадим Стеркиной

Припустимо, у вас дві ОС Windows, і ви хочете, щоб в кожній з них у коханої папки відображався однаковий значок Припустимо, у вас дві ОС Windows, і ви хочете, щоб в кожній з них у коханої папки відображався однаковий значок. Або вам хочеться бачити звичний значок папки на флешкзне при її підключенні в будь-якій системі. Мій читач Дмитро запитав поштою, як це зробити.

Значок папки задається в її властивості на вкладці «Налаштування» кнопкою «Змінити значок». За замовчуванням пропонується вибрати значок з файлу% SystemRoot% \ system32 \ SHELL32.dll, але ви можете вказати будь-яку іншу динамічну бібліотеку (наприклад, в imageres.dll багато значків), виконуваний файл (EXE) або файл значка (ICO).

Як тільки ви зміните значок, він буде відображатися не тільки в списку папок, але і в адресному рядку і області відомостей внизу папки.

А в самій папці з'явиться прихований файл desktop.ini, в якій вказано шлях до файлу із позначкою та номер ресурсу після коми.

[.ShellClassInfo] IconResource = C: \ Windows \ system32 \ SHELL32.dll, 26

Зверніть увагу, що шлях записується в абсолютному вигляді. Звідси очевидно, що для відображення потрібного значка в будь-якій системі необхідне дотримання двох умов:

  • наявність значка за вказаним шляхом, що не спрацює, якщо системи встановлені на різні диски
  • збіг номера ресурсу, які можуть відрізнятися в різних операційних системах (наприклад, в Windows 7 і XP)

Ви вже бачите вирішення проблеми? Все просто!

  1. Задайте для папки будь-який значок в графічному інтерфейсі провідника.
  2. Покладіть в папку потрібний значок і відредагуйте файл desktop.ini, вказавши відносний шлях до значка, тобто тільки ім'я файлу і номер ресурсу.

Так, я поклав в папку значок video.ico і прописав у файлі desktop.ini:

[.ShellClassInfo] IconResource = video.ico, 0

Після закриття і повторного відкриття вікна провідника, значок змінився.

Upd 05-Nov-2016. У Windows 10 1607 значок не відображається при копіюванні папки, а також переміщення за межі диска. Виправити це можна, задавши папці атрибут «Тільки для читання» з командного рядка:

attrib + r "C: \ Users \ Vadim \ Downloads \ test"

Він буде відображатися для цієї папки в будь-якій системі, навіть якщо папка знаходиться на флешці. Щоб значок не "плутався під ногами», йому можна присвоїти атрибути «Прихований» у властивостях файлу на вкладці «Загальні» і «Системний» командою attrib. Однак ви його все одно будете бачити, якщо в файловому менеджері включено відображення прихованих файлів поряд з системними.

Я використовую унікальні значки для папок, щоб спростити їх візуальний пошук. А ви задаєте гарні значки улюбленим папок? Прийміть участь в опитуванні та відпишіться в коментарях!

Обговорення завершено.

А ви задаєте гарні значки улюбленим папок?
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью