Настройка папок с помощью Desktop.ini
Папки файловой системы обычно отображаются со стандартным значком и набором свойств, которые указывают, например, является ли папка общей. Вы можете настроить внешний вид и поведение отдельной папки, создав в ней файл Desktop.ini, чтобы указать различные параметры.
Использование файла Desktop.ini
Обычно папки отображаются со стандартным значком папки. Часто файл Desktop.ini используется для назначения пользовательского значка или эскиза папке. Вы также можете использовать Desktop.ini для создания информационной подсказки , которая отображает сведения о папке и управляет некоторыми аспектами поведения папки, например указанием локализованных имен для папки или элементов в ней.
Чтобы настроить стиль папки с помощью Desktop.ini, выполните следующую процедуру:
- Используйте pathMakeSystemFolder , чтобы сделать папку системной. Это задает бит только для чтения в папке, чтобы указать, что должно быть включено специальное поведение, зарезервированное для Desktop.ini. Вы также можете сделать папку системной папкой из командной строки с помощью атрибута +sFolderName.
- Создайте файл Desktop.ini для папки. Вы должны пометить его как скрытый и системный , чтобы убедиться, что он скрыт от обычных пользователей.
- Убедитесь, что создаваемый файл Desktop.ini имеет формат Юникода. Это необходимо для хранения локализованных строк, которые могут отображаться для пользователей.
Создание файла Desktop.ini
Файл Desktop.ini — это текстовый файл, который позволяет указать способ просмотра папки файловой системы. [. Раздел ShellClassInfo] позволяет настроить представление папки, назначив значения нескольким записям:
Значение | Описание |
---|---|
ConfirmFileOp | Задайте для этой записи значение 0, чтобы избежать предупреждения "Вы удаляете системную папку" при удалении или перемещении папки. |
NoSharing | Не поддерживается в Windows Vista или более поздней версии. Задайте для этой записи значение 1, чтобы запретить общий доступ к папке. |
IconFile | Если вы хотите указать пользовательский значок для папки, задайте для этой записи имя файла значка. Предпочтительно использовать расширение ICO-файла, но также можно указать .bmp файлы или .exe и .dll файлы, содержащие значки. Если вы используете относительный путь, значок будет доступен пользователям, которые просматривают папку по сети. Также необходимо задать запись IconIndex . |
IconIndex | Задайте эту запись, чтобы указать индекс для настраиваемого значка. Если файл, назначенный IconFile, содержит только один значок, задайте для iconIndex значение 0. |
Подсказка | Задайте для этой записи информационную текстовую строку. Она отображается в виде подсказки при наведении курсора на папку. Если пользователь щелкает папку, текст информации отображается в блоке сведений о папке под стандартными сведениями. |
Ниже приведены иллюстрации папки "Музыка" с пользовательским файлом Desktop.ini. Папка теперь:
- Имеет пользовательский значок.
- При перемещении или удалении папки не отображается предупреждение "Вы удаляете системную папку".
- Невозможно настроить общий доступ.
- Отображает информационный текст при наведении курсора на папку.
Для параметров папки на следующих иллюстрациях задано отображение скрытых файлов, чтобы Desktop.ini были видны. Папка выглядит следующим образом:
При наведении курсора на папку отображается подсказка.
Пользовательский значок заменяет значок папки везде, где отображается имя папки.
Следующий desktop.ini файл использовался для настройки папки Music, как показано на предыдущих иллюстрациях.
[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
IconFile=Folder.ico
IconIndex=0
InfoTip=Some sensible information.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по