Специальная папка

Microsoft Windows user interface concept

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

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

Обзор

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

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

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

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

Виртуальные папки на самом деле не существуют в файловой системе; вместо этого они представлены в проводнике Windows в виде дерева папок, по которым пользователь может перемещаться. Это известно как пространство имен Shell . В системах Windows XP корнем этого пространства имен является виртуальная папка Desktop , которая содержит виртуальные папки My Documents , My Computer ( Computer от Windows Vista до 8.1 и This PC от Windows 10), My Network Places ( Network Neighbourhood в Windows 95 и 98) и Recycle Bin . Некоторые виртуальные папки (например, Desktop) имеют сопутствующую специальную папку, которая является ссылкой на каталог в физической файловой системе. Проводник Windows отображает пользователю объединенное содержимое виртуальной папки и связанной с ней папки файловой системы. Это можно увидеть на рисунке 1 , на котором показано представление Folder в проводнике Windows XP; в виртуальной папке Desktop можно увидеть четыре стандартные виртуальные папки, а также дополнительную папку, «папку на рабочем столе», которая является реальной папкой, расположенной в каталоге Desktop в профиле пользователя.

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

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

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

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

Специальная папкаПредполагаемая цельРасположение по умолчанию
(на английском языке. Неанглийские версии Windows XP и более ранние версии будут использовать имена каталогов, соответствующие этому языку.)
Впервые появился в ОС
AppDataФайлы, специфичные для каждого пользователя
В Windows 98 и Windows Me
%windir%\Данные приложения
В Windows 2000 и Windows XP
%USERPROFILE%\Данные приложения
В Windows Vista и более поздних версиях
%APPDATA%
98
ПортфельФайлы, которые необходимо синхронизировать
В Windows 95 , Windows 98 и Windows Me
%windir%\Рабочий стол
В Windows 2000 и более поздних версиях не создается по умолчанию, но может быть создан в любой папке. Скрытый системный файл Desktop.ini внутри Briefcase и расширения оболочки Briefcase Explorer (SyncUI.dll) содержали его функциональность. Удалено в Windows 10 версии 1703 и более поздних версиях.
95
КонтактыКонтакты пользователя
В Windows Vista и более поздних версиях

%USERPROFILE%\Контакты

Виста
Файлы cookieФайлы cookie браузера Internet Explorer
В Windows 98 и Windows Me
%windir%\Файлы cookie
В Windows 2000 и более поздних версиях
%USERPROFILE%\Файлы cookie
В Windows Vista и более поздних версиях
%APPDATA%\Microsoft\Windows\Файлы cookie
98
Настольный каталогФайлы, хранящиеся на рабочем столе пользователя
В Windows 95 , Windows 98 и Windows Me
%windir%\Рабочий стол
В Windows 2000 и более поздних версиях
%USERPROFILE%\Рабочий стол
95
ИзбранноеИзбранное пользователя
В Windows 98 и Windows Me
%windir%\Избранное
В Windows 2000 и более поздних версиях
%USERPROFILE%\Избранное
98
ШрифтыПапка-контейнер для установленных шрифтов%windir%\Шрифты95
ИсторияИстория браузера конкретного пользователя%USERPROFILE%\Локальные настройки\История98
Интернет-кэшВременные файлы Интернета, специфичные для пользователя
В Windows 98 и Windows Me

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

В Windows 2000 и Windows XP

%USERPROFILE%\Локальные настройки\Временные файлы Интернета

В Windows Vista и Windows 7

%LOCALAPPDATA%\Microsoft\Windows\Временные файлы Интернета

В Windows 8 и более поздних версиях

%LOCALAPPDATA%\Microsoft\Windows\INetCache

98
Локальные данные приложенийНастройки приложения, специфичные для пользователя и компьютера
В Windows 98 и Windows Me
%windir%\Данные приложения
В Windows 2000 и Windows XP
%USERPROFILE%\Локальные настройки\Данные приложения
В Windows Vista и более поздних версиях
%LOCALAPPDATA%
95
Мои документыДокументы пользователя
В Windows 98 и Windows Me
C:\Мои документы
В Windows 2000 и Windows XP
%USERPROFILE%\Мои документы
В Windows Vista и более поздних версиях
%USERPROFILE%\Документы
98
Моя музыкаМузыка пользователя
В Windows 98 и Windows Me
C:\Мои документы\Моя музыка
В Windows 2000 и Windows XP
%USERPROFILE%\Мои документы\Моя музыка
В Windows Vista и более поздних версиях
%USERPROFILE%\Музыка
98
Мои фотографииФотографии пользователя
В Windows 98 и Windows Me
C:\Мои документы\Мои рисунки
В Windows 2000 и Windows XP
%USERPROFILE%\Мои документы\Мои рисунки
В Windows Vista и более поздних версиях
%USERPROFILE%\Фотографии
98
Мои видеоВидеофайлы пользователя
В Windows 98 и Windows Me
C:\Мои документы\Мои видео
В Windows 2000 и Windows XP
%USERPROFILE%\Мои документы\Мои видео
В Windows Vista и более поздних версиях
%USERPROFILE%\Видео
98
ПрограммыГруппы и значки «(Все) Программы» для конкретного пользователя
В Windows 95, Windows 98, Windows 2000 и Windows XP
%USERPROFILE%\Главное меню\Программы
В Windows Vista и более поздних версиях
%APPDATA%\Microsoft\Windows\Меню Пуск\Программы
95
Недавний«Мои последние документы» для конкретного пользователя
В Windows 98
%USERPROFILE%\Недавние
В Windows 2000 и Windows XP
%USERPROFILE%\Мои последние документы
В Windows Vista и более поздних версиях
%APPDATA%\Microsoft\Windows\Недавние
98
ОтправитьПользовательские пункты меню «Отправить»
В Windows 98, Windows 2000 и Windows XP
%USERPROFILE%\Отправить
В Windows Vista и более поздних версиях
%APPDATA%\Microsoft\Windows\Отправить в
98
Меню «Пуск»Пользовательские элементы «Меню Пуск»
В Windows 95
%windir%\Меню Пуск
В Windows 98, Windows 2000 и Windows XP
%USERPROFILE%\Меню «Пуск»
В Windows Vista и более поздних версиях
%APPDATA%\Microsoft\Windows\Меню «Пуск»
95
СистемаСистемный каталог 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
Сохраненные игрыСохраненные игры пользователя%USERPROFILE%\Сохраненные игрыВиста
ШаблоныШаблоны документов, специфичные для пользователя
В Windows 98 и Windows Me
%windir%\ShellНовый
В Windows 2000 и Windows XP
%USERPROFILE%\Шаблоны
В Windows Vista и более поздних версиях
%APPDATA%\Microsoft\Windows\Шаблоны
98

Примечания:

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

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

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

Примечания:

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

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

Ссылки

  1. ^ "Как изменить язык интерфейса в Windows 10". How-To Geek . Архивировано из оригинала 6 ноября 2015 г.
  2. ^ Программа создания логотипа программного обеспечения Windows
  3. ^ Использование%windir%\System32для 64-битных библиотек и исполняемых файлов в 64-битной ОС Windows предназначен для того, чтобы не нарушать работу существующих 32-битных программ (уже использующих%windir%\System32), которые перекомпилируются без изменений как 64-битный исполняемый файл.
  4. ^ 32-битные исполняемые файлы имеют этот каталог, отображаемый как%windir%\System32.
  5. ^ ab Пространство имен Shell
  6. ^ Чен, Рэймонд (2006). «Налоги». Старое новое дело (1-е изд.). Pearson Education. стр. 451. ISBN 0-321-44030-7.
  7. ^ SuperSite Пола Террота для Windows: обзор Windows 2000 Professional Beta 3
  • Значения CSIDL — документация MSDN, содержащая полный список всех доступных специальных папок и виртуальных папок.
  • [1] — knownfolderid: расширенный список специальных папок (Win7 и более поздние версии) с их виртуальными идентификаторами папок.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Special_folder&oldid=1241091582"