Специальная папка - Special folder
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
На Майкрософт Виндоус, а специальная папка это папка который предоставляется пользователю через интерфейс как абстрактное понятие вместо абсолютного пути к папке. (Синонимичный термин папка оболочки иногда используется вместо этого.) Специальные папки позволяют любому приложению запрашивать операционную систему, где можно найти подходящее место для определенных типов файлов; независимо от того, какая версия или язык пользователя Windows используется.
В Windows Server 2003 и ранее такая папка, как «Меню Пуск», имела другое имя в неанглийских версиях Windows. Например, в немецких версиях Windows XP это «Startmenü». Однако, начиная с Windows Vista, все версии Windows используют папки с одинаковыми названиями на английском языке и только отображают разные имена в проводнике Windows. В Windows 10 пользователь может переключиться на другой язык отображения, и названия специальных папок изменятся.[1]
Обзор
Windows использует концепцию специальных папок для представления содержимого устройств хранения, подключенных к компьютеру, довольно последовательным образом, что освобождает пользователя от необходимости иметь дело с абсолютными путями к файлам, которые могут (и часто меняются) изменяться между версиями операционной системы, и даже индивидуальные установки. Со временем идея развивалась, и новые специальные папки добавлялись в каждую версию Windows после их появления в Windows 95.
Microsoft логотип программного обеспечения "Совместимо с Windows"[2] требует, чтобы приложение использовало расположение специальных папок для поиска соответствующих папок, в которых должны храниться документы и настройки приложения.
Специальная папка может быть ссылкой на каталог физической файловой системы или ссылкой на «виртуальную» папку. В первом случае они аналогичны переменные среды - на самом деле, многие переменные среды, которые устанавливаются в сеансе пользователя, определяются тем, на что указывают специальные папки.
Виртуальные папки фактически не существуют в файловой системе; они вместо этого представлены через проводник Виндоус в виде дерева папок, по которому пользователь может перемещаться. Это известно как Пространство имен оболочки. В системах Windows XP корнем этого пространства имен является Рабочий стол виртуальная папка, содержащая Мои документы, Мой компьютер, Мои места в сети (Сетевое окружение в Windows 95 и 98) и Корзина виртуальные папки. Некоторые виртуальные папки (например, Desktop) имеют сопутствующую специальную папку, которая является ссылкой на каталог в физической файловой системе. Проводник Windows отображает объединенное содержимое виртуальной папки и связанной с ней папки файловой системы для пользователя. Это можно увидеть в Рисунок 1, который показывает представление папки в проводнике Windows XP; в виртуальной папке рабочего стола можно увидеть четыре стандартные виртуальные папки, а также дополнительную папку, «папку на рабочем столе», которая является реальной папкой, расположенной в каталоге рабочего стола в профиле пользователя.
Некоторые сторонние программы добавляют свои виртуальные папки в проводник Windows.
Список специальных папок
В следующих таблицах перечислены большинство файловых систем и виртуальных папок, доступных с Виндоус виста. Также указывается версия ОС, в которой была введена каждая специальная папка. Такие элементы, как% USERPROFILE% и% windir%, относятся к Windows переменные среды.
Каталоги файловой системы
В этом разделе фактическая точность могут быть скомпрометированы из-за устаревшей информации.Октябрь 2011 г.) ( |
Специальная папка | Целевое назначение | Местоположение по умолчанию (на английском языке. Неанглийские версии Windows XP или более ранней версии будут использовать имена каталогов, соответствующие этому языку.) | Впервые появился в ОС |
---|---|---|---|
Данные приложений | Файлы для конкретных приложений пользователя |
| 98 |
Портфель | Файлы, которые необходимо синхронизировать |
| 95 |
Печенье | Файлы cookie браузера Internet Explorer |
| 98 |
Каталог рабочего стола | Файлы, хранящиеся на рабочем столе пользователя |
| 95 |
Избранное | Избранное пользователя |
| 98 |
Шрифты | Папка-контейнер для установленных шрифтов | % windir%Шрифты | 95 |
История | История браузера для конкретного пользователя | %ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Локальные настройкиИстория | 98 |
Интернет-кеш | Пользовательские временные файлы Интернета |
| 98 |
Данные локального приложения | Настройки приложений для конкретных пользователей и компьютеров |
| 95 |
Мои документы | Документы пользователя |
| 98 |
Моя музыка | Музыка пользователя |
| 98 |
Мои фотографии | Фотографии пользователей |
| 98 |
Мои видео | Видео файлы пользователя |
| 98 |
Программы | Пользовательские группы и значки «(Все) программы» |
| 95 |
Недавний | Пользовательские "Мои недавние документы" |
| 98 |
Отправить | Пользовательские пункты меню "Отправить" |
| 98 |
Стартовое меню | Пользовательские элементы "Меню Пуск" |
| 98 |
Система | Системный каталог Windows |
| 95 |
Сохраненные игры | Сохраненные пользователем игры | %ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Сохраненные игры | Vista |
Шаблоны | Пользовательские шаблоны документов |
| 98 |
Примечания:
- "Рабочий стол" виртуальная папка это не то же самое, что "Рабочий стол" специальная папка. Виртуальная папка рабочего стола является корнем Пространство имен Windows Shell, который содержит другие виртуальные папки.[5]
- «Локальные данные приложения» отличаются от «Данные приложения» тем, что файлы, расположенные в «локальном» варианте, также предназначены для конкретной машины, на которой они находятся. Это имеет значение только в том случае, если профиль пользователя является перемещаемым профилем в Домен Windows Server среда.[6]
- Как и в случае с рабочим столом, «Мои документы» виртуальная папка отличается от "Мои документы" специальная папка. Если будет запрошен вариант виртуальной папки, он появится в диалоговом окне файла как подкаталог виртуальной папки «Рабочий стол», а не как каталог профиля пользователя, поскольку он физически существует на жестком диске.
- Если папка «Мои документы» перемещена (например, на сетевой диск), при попытке доступа к ней через переменную оболочки будет выполнено исходное расположение по умолчанию.
Виртуальные папки
Виртуальная папка | Представляет | Операционные системы |
---|---|---|
Корзина | Агрегированное содержимое Корзина на всех дисках для текущего пользователя | 95 |
Панель управления | Иконки для Панель управления (Windows) апплеты | 95 |
Рабочий стол | Рабочий стол Windows | 95 |
Диски | Мой компьютер; содержит виртуальные папки, представляющие все на локальном компьютере, а также подключенные сетевые диски | 95 |
Интернет | Ресурсы, размещенные в Интернете; WebDAV соединения и т. д. | 98 |
Мои документы | Виртуальная папка пользователя Мои документы папка; используется как дочерний элемент виртуальной папки рабочего стола | 98 |
Сеть | Сетевое окружение (Windows 95 и 98) или Мои места в сети (Windows 2000 и новее); содержит виртуальные папки для представления всех сетевых ресурсов | 95 |
результаты поиска | Распечатка результатов последнего поиска компьютера (появляется только после поиска) | 2000[7] |
Принтеры | Папка-контейнер для установленных принтеров | 95 |
Примечания:
- "Рабочий стол" виртуальная папка это не то же самое, что "Рабочий стол" специальная папка. Виртуальная папка рабочего стола является корнем Пространство имен Windows Shell, который содержит другие виртуальные папки.[5]
- Как и в случае с рабочим столом, «Мои документы» виртуальная папка отличается от "Мои документы" специальная папка. Если запрашивается вариант виртуальной папки, он будет отображаться в диалоговом окне файла как подкаталог виртуальной папки «Рабочий стол», а не как каталог профиля пользователя, поскольку он логически существует на жестком диске.
Смотрите также
- Перенаправление папки
- Настроить UI
- Структура каталогов Unix - аналогичный стандарт для Unix
- Стандарт иерархии файловой системы - аналогичный стандарт для Linux
Рекомендации
- ^ «Как изменить язык дисплея в Windows 10». How-To Компьютерщик. В архиве с оригинала от 6 ноября 2015 г.
- ^ Программа логотипа программного обеспечения Windows
- ^ Использование
% windir%System32
для 64-битных библиотек и исполняемых файлов в 64-битной ОС Windows предназначен для того, чтобы не нарушать работу существующих 32-битных программ (уже использующих% windir%System32
), которые перекомпилируются без изменений как 64-битный исполняемый файл. - ^ 32-разрядные исполняемые файлы отображают этот каталог как
% windir%System32
. - ^ а б Пространство имен оболочки
- ^ Чен, Раймонд (2006). «Налоги». Старая новая вещь (1-е изд.). Pearson Education. п. 451. ISBN 0-321-44030-7.
- ^ SuperSite Пола Турротта для Windows: обзор Windows 2000 Professional Beta 3
внешняя ссылка
- Значения CSIDL - Документация MSDN, содержащая полный список всех доступных специальных папок и виртуальных папок
- [1] - knownfolderid: расширенный список (Win7 и новее) специальных папок с их идентификаторами виртуальных папок.