Специальная папка - Special folder

На Майкрософт Виндоус, а специальная папка это папка который предоставляется пользователю через интерфейс как абстрактное понятие вместо абсолютного пути к папке. (Синонимичный термин папка оболочки иногда используется вместо этого.) Специальные папки позволяют любому приложению запрашивать операционную систему, где можно найти подходящее место для определенных типов файлов; независимо от того, какая версия или язык пользователя Windows используется.

В Windows Server 2003 и ранее такая папка, как «Меню Пуск», имела другое имя в неанглийских версиях Windows. Например, в немецких версиях Windows XP это «Startmenü». Однако, начиная с Windows Vista, все версии Windows используют папки с одинаковыми названиями на английском языке и только отображают разные имена в проводнике Windows. В Windows 10 пользователь может переключиться на другой язык отображения, и названия специальных папок изменятся.[1]

Обзор

Рисунок 1: проводник Виндоус Просмотр папок в Windows XP использует виртуальные папки в качестве корня.

Windows использует концепцию специальных папок для представления содержимого устройств хранения, подключенных к компьютеру, довольно последовательным образом, что освобождает пользователя от необходимости иметь дело с абсолютными путями к файлам, которые могут (и часто меняются) изменяться между версиями операционной системы, и даже индивидуальные установки. Со временем идея развивалась, и новые специальные папки добавлялись в каждую версию Windows после их появления в Windows 95.

Microsoft логотип программного обеспечения "Совместимо с Windows"[2] требует, чтобы приложение использовало расположение специальных папок для поиска соответствующих папок, в которых должны храниться документы и настройки приложения.

Специальная папка может быть ссылкой на каталог физической файловой системы или ссылкой на «виртуальную» папку. В первом случае они аналогичны переменные среды - на самом деле, многие переменные среды, которые устанавливаются в сеансе пользователя, определяются тем, на что указывают специальные папки.

Виртуальные папки фактически не существуют в файловой системе; они вместо этого представлены через проводник Виндоус в виде дерева папок, по которому пользователь может перемещаться. Это известно как Пространство имен оболочки. В системах Windows XP корнем этого пространства имен является Рабочий стол виртуальная папка, содержащая Мои документы, Мой компьютер, Мои места в сети (Сетевое окружение в Windows 95 и 98) и Корзина виртуальные папки. Некоторые виртуальные папки (например, Desktop) имеют сопутствующую специальную папку, которая является ссылкой на каталог в физической файловой системе. Проводник Windows отображает объединенное содержимое виртуальной папки и связанной с ней папки файловой системы для пользователя. Это можно увидеть в Рисунок 1, который показывает представление папки в проводнике Windows XP; в виртуальной папке рабочего стола можно увидеть четыре стандартные виртуальные папки, а также дополнительную папку, «папку на рабочем столе», которая является реальной папкой, расположенной в каталоге рабочего стола в профиле пользователя.

Некоторые сторонние программы добавляют свои виртуальные папки в проводник Windows.

Список специальных папок

В следующих таблицах перечислены большинство файловых систем и виртуальных папок, доступных с Виндоус виста. Также указывается версия ОС, в которой была введена каждая специальная папка. Такие элементы, как% USERPROFILE% и% windir%, относятся к Windows переменные среды.

Каталоги файловой системы

Специальная папкаЦелевое назначениеМестоположение по умолчанию
(на английском языке. Неанглийские версии Windows XP или более ранней версии будут использовать имена каталогов, соответствующие этому языку.)
Впервые появился в ОС
Данные приложенийФайлы для конкретных приложений пользователя
В Windows 98 и Windows Me
% windir%Данные приложений
На Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Данные приложений
На Виндоус виста и позже
%ДАННЫЕ ПРИЛОЖЕНИЯ%
98
ПортфельФайлы, которые необходимо синхронизировать
На Windows 95, Windows 98 и Windows Me
% windir%Рабочий стол
В Windows 2000 и более поздних версиях не создается по умолчанию, но может быть создан в любой папке. В Desktop.ini скрытый системный файл внутри портфеля и расширение оболочки проводника портфеля (SyncUI.dll) содержало его функциональные возможности. Удалено в Windows 10 версии 1703 и новее.
95
ПеченьеФайлы cookie браузера Internet Explorer
В Windows 98 и Windows Me
% windir%Печенье
В Windows 2000 и новее
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Печенье
В Windows Vista и новее
%ДАННЫЕ ПРИЛОЖЕНИЯ%MicrosoftWindowsCookies
98
Каталог рабочего столаФайлы, хранящиеся на рабочем столе пользователя
На Windows 95, Windows 98 и Windows Me
% windir%Рабочий стол
В Windows 2000 и новее
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Рабочий стол
95
ИзбранноеИзбранное пользователя
В Windows 98 и Windows Me
% windir%Избранное
В Windows 2000 и новее
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Избранное
98
ШрифтыПапка-контейнер для установленных шрифтов% windir%Шрифты 95
ИсторияИстория браузера для конкретного пользователя%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Локальные настройкиИстория 98
Интернет-кешПользовательские временные файлы Интернета
В Windows 98 и Windows Me

% windir%Временные интернет файлы

В Windows 2000 и Windows XP

%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Локальные настройки Временные файлы Интернета

В Windows Vista и Windows 7

% LOCALAPPDATA%MicrosoftWindowsВременные файлы Интернета

На Windows 8 и позже

% LOCALAPPDATA%MicrosoftWindowsINetCache

98
Данные локального приложенияНастройки приложений для конкретных пользователей и компьютеров
В Windows 98 и Windows Me
% windir%Данные приложений
В Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Локальные настройки Данные приложения
В Windows Vista и новее
% LOCALAPPDATA%
95
Мои документыДокументы пользователя
В Windows 98 и Windows Me
C: Мои документы
В Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Мои документы
В Windows Vista и новее
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Документы
98
Моя музыкаМузыка пользователя
В Windows 98 и Windows Me
C: Мои документы, Моя музыка
В Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Мои документыМоя музыка
В Windows Vista и новее
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Музыка
98
Мои фотографииФотографии пользователей
В Windows 98 и Windows Me
C: Мои документы Мои фотографии
В Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Мои документы
В Windows Vista и новее
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Картинки
98
Мои видеоВидео файлы пользователя
В Windows 98 и Windows Me
C: Мои документыМои видео
В Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Мои документыМои видео
В Windows Vista и новее
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Ролики
98
ПрограммыПользовательские группы и значки «(Все) программы»
В Windows 95, Windows 98, Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Меню ПускПрограммы
В Windows Vista и новее
%ДАННЫЕ ПРИЛОЖЕНИЯ%MicrosoftWindows Start Menu Программы
95
НедавнийПользовательские "Мои недавние документы"
В Windows 98
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Недавний
В Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Мои последние документы
В Windows Vista и новее
%ДАННЫЕ ПРИЛОЖЕНИЯ%MicrosoftWindowsRecent
98
ОтправитьПользовательские пункты меню "Отправить"
В Windows 98, Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Отправить
В Windows Vista и новее
%ДАННЫЕ ПРИЛОЖЕНИЯ%MicrosoftWindowsSendTo
98
Стартовое менюПользовательские элементы "Меню Пуск"
В Windows 98, Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Стартовое меню
В Windows Vista и новее
%ДАННЫЕ ПРИЛОЖЕНИЯ%MicrosoftWindows Start Menu
98
СистемаСистемный каталог Windows
В Windows 95, Windows 98 и Windows Me
16-битные и 32-битные библиотеки и исполняемые файлы
% windir%Система
Некоторые другие 32-битные библиотеки и исполняемые файлы
% windir%System32
В Windows 2000 и более поздних 32-разрядных выпусках Windows
32-битные библиотеки и исполняемые файлы
% windir%system32
16-битные библиотеки и исполняемые файлы
% windir%Система
В 64-битных выпусках Windows
64-битные библиотеки и исполняемые файлы
% windir%System32[3]
32-битные библиотеки и исполняемые файлы
% windir%SysWOW64[4]
95
Сохраненные игрыСохраненные пользователем игры%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Сохраненные игры Vista
ШаблоныПользовательские шаблоны документов
В Windows 98 и Windows Me
% windir%ShellНовый
В Windows 2000 и Windows XP
%ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ%Шаблоны
В Windows Vista и новее
%ДАННЫЕ ПРИЛОЖЕНИЯ%MicrosoftWindowsШаблоны
98

Примечания:

  1. "Рабочий стол" виртуальная папка это не то же самое, что "Рабочий стол" специальная папка. Виртуальная папка рабочего стола является корнем Пространство имен Windows Shell, который содержит другие виртуальные папки.[5]
  2. «Локальные данные приложения» отличаются от «Данные приложения» тем, что файлы, расположенные в «локальном» варианте, также предназначены для конкретной машины, на которой они находятся. Это имеет значение только в том случае, если профиль пользователя является перемещаемым профилем в Домен Windows Server среда.[6]
  3. Как и в случае с рабочим столом, «Мои документы» виртуальная папка отличается от "Мои документы" специальная папка. Если будет запрошен вариант виртуальной папки, он появится в диалоговом окне файла как подкаталог виртуальной папки «Рабочий стол», а не как каталог профиля пользователя, поскольку он физически существует на жестком диске.
  4. Если папка «Мои документы» перемещена (например, на сетевой диск), при попытке доступа к ней через переменную оболочки будет выполнено исходное расположение по умолчанию.

Виртуальные папки

Виртуальная папкаПредставляетОперационные системы
КорзинаАгрегированное содержимое Корзина на всех дисках для текущего пользователя 95
Панель управленияИконки для Панель управления (Windows) апплеты 95
Рабочий столРабочий стол Windows 95
ДискиМой компьютер; содержит виртуальные папки, представляющие все на локальном компьютере, а также подключенные сетевые диски 95
ИнтернетРесурсы, размещенные в Интернете; WebDAV соединения и т. д. 98
Мои документыВиртуальная папка пользователя Мои документы папка; используется как дочерний элемент виртуальной папки рабочего стола 98
СетьСетевое окружение (Windows 95 и 98) или Мои места в сети (Windows 2000 и новее); содержит виртуальные папки для представления всех сетевых ресурсов 95
результаты поискаРаспечатка результатов последнего поиска компьютера (появляется только после поиска) 2000[7]
ПринтерыПапка-контейнер для установленных принтеров 95

Примечания:

  1. "Рабочий стол" виртуальная папка это не то же самое, что "Рабочий стол" специальная папка. Виртуальная папка рабочего стола является корнем Пространство имен Windows Shell, который содержит другие виртуальные папки.[5]
  2. Как и в случае с рабочим столом, «Мои документы» виртуальная папка отличается от "Мои документы" специальная папка. Если запрашивается вариант виртуальной папки, он будет отображаться в диалоговом окне файла как подкаталог виртуальной папки «Рабочий стол», а не как каталог профиля пользователя, поскольку он логически существует на жестком диске.

Смотрите также

Рекомендации

  1. ^ «Как изменить язык дисплея в Windows 10». How-To Компьютерщик. В архиве с оригинала от 6 ноября 2015 г.
  2. ^ Программа логотипа программного обеспечения Windows
  3. ^ Использование % windir%System32 для 64-битных библиотек и исполняемых файлов в 64-битной ОС Windows предназначен для того, чтобы не нарушать работу существующих 32-битных программ (уже использующих % windir%System32), которые перекомпилируются без изменений как 64-битный исполняемый файл.
  4. ^ 32-разрядные исполняемые файлы отображают этот каталог как % windir%System32.
  5. ^ а б Пространство имен оболочки
  6. ^ Чен, Раймонд (2006). «Налоги». Старая новая вещь (1-е изд.). Pearson Education. п. 451. ISBN  0-321-44030-7.
  7. ^ SuperSite Пола Турротта для Windows: обзор Windows 2000 Professional Beta 3

внешняя ссылка

  • Значения CSIDL - Документация MSDN, содержащая полный список всех доступных специальных папок и виртуальных папок
  • [1] - knownfolderid: расширенный список (Win7 и новее) специальных папок с их идентификаторами виртуальных папок.