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

редактировать

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

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

Содержание

  • 1 Обзор
  • 2 Список специальных папок
    • 2.1 Файловая система каталоги
    • 2.2 Виртуальные папки
  • 3 См. также
  • 4 Ссылки
  • 5 Внешние ссылки

Обзор

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

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

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

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

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

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

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

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

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

Специальная папкаНазначениеМестоположение по умолчанию. ( на английском языке. Неанглийские версии Windows XP или более ранней версии будут использовать имена каталогов, соответствующие этому языку.)Впервые появилось в ОС
Данные приложенияФайлы для отдельных приложений
В Windows 98 и Windows Me
% windir% \ Application Data
В Windows 2000 и Windows XP
% USERPROFILE% \ Application Data
В Windows Vista и более поздние версии
% APPDATA%
98
Портфель Файлы, которые необходимо синхронизировать
В Windows 95, Windows 98 и Windows Me
% windir% \ Desktop
В Windows 2000 и более поздних версиях не создается по умолчанию, но может быть создан в любой папке. Скрытый системный файл Desktop.ini внутри портфеля и расширение оболочки проводника портфеля (SyncUI.dll) содержали его функции. Удалено в Windows 10 версии 1703 и более поздних.
95
Файлы cookieФайлы cookie браузера Internet Explorer
В Windows 98 и Windows Me
% windir% \ Cookies
В Windows 2000 и более поздние версии
% USERPROFILE% \ Cookies
В Windows Vista и более поздних версиях
% APPDATA% \ Microsoft \ Windows \ Cookies
98
Desktop DirectoryФайлы, хранящиеся на пользовательском desktop
В Windows 95, Windows 98 и Windows Me
% windir% \ Desktop
В Windows 2000 и более поздних версиях
% USERPROFILE% \ Desktop
95
ИзбранноеИзбранное пользователя
В Windows 98 и Windows Me
% windir% \ Favorites
В Windows 2000 и более поздних версиях
% USERPROFILE% \ Favorites
98
ШрифтыПапка-контейнер для установленных шрифтов% windir% \ Fonts95
ИсторияПользовательская история браузера% USERPROFILE% \ Local Settings \ History98
Интернет-кэшПользовательские временные Интернет-файлы
В Windows 98 и Windows Me

% windir% \ Temporary Internet Files

В Windows 2000 и Windows XP

% USERPROFILE% \ Local Settings \ Temporary Internet Files

В Windows Vista и Windows 7

% LOCALAPPDATA% \ Microsoft \ Windows \ Temporary Internet Files

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

% LOCALAPPDATA% \ Microsoft \ Windows \ INetCache

98
Данные локального приложенияПараметры приложения для конкретного пользователя и компьютера
В Windows 98 и Windows Me
% windir% \ Application Data
в Windows 2000 и Windows XP
% USERPROFILE% \ Local Settings \ Application Data
в Windows Vista и более поздних версиях
% LOCALAPPDATA%
95
Мои документыПользовательские документы
В Windows 98 и Windows Me
C: \ Мои документы
В Windows 2000 и Windows XP
% USERPROFILE% \ Мои документы
В Windows Vista и более поздних версиях
% USERPROFILE% \ Documents
98
Моя музыкаМузыка пользователя
В Windows 98 и Windows Me
C: \ My Documents \ Моя музыка
В Windows 2000 и Windows XP
% USERPROFILE% \ Мои документы \ Моя музыка
В Windows Vista и более поздних версиях
% USERPROFILE% \ Music
98
Мои рисункиИзображения пользователей
в Windows 98 и Windows Me
C: \ My Documents \ My Pictures
в Windows 2000 и Windows XP
% USERPROFILE% \ My Documents \ My Pictures
В Windows Vista и более поздних версиях
% USERPROFILE% \ Pictures
98
Мои видеовидеофайлы пользователя
В Windows 98 и Windows Me
C: \ My Documents \ My Videos
В Windows 2000 и Windows XP
% USERPROFILE% \ My Documents \ My Videos
В Windows Vista и более поздних версиях
% USERPROFILE% \ Videos
98
ПрограммыПользовательские группы и значки «(Все) программы»
В Windows 95, Windows 98, Windows 2000 и Windows XP
% USERPROFILE% \ Start Menu \ Programs
В Windows Vista и более поздних версиях
% APPDATA% \ Microsoft \ Windows \ Start Menu \ Programs
95
НедавниеПользовательские "Мои Недавние документы "
В Windows 98
% USERPROFILE% \ Recent
В Windows 2000 и Windows XP
% USERPROFILE% \ Мои недавние документы
В Windows Vista и более поздних версиях
% APPDATA% \ Microsoft \ Windows \ Recent
98
ОтправитьПользовательские пункты меню «Отправить»
В Windows 98, Windows 2000 и Windows XP
% USERPROFILE% \ SendTo
В Windows Vista и более поздних версиях
% APPDATA% \ Microsoft \ Windows \ SendTo
98
Меню «Пуск»Пользовательские элементы «Меню Пуск»
В Windows 98, Windows 2000 и Windows XP
% USERPROFILE% \ Start Menu
В Windows Vista и более поздних версиях
% APPDATA% \ Microsoft \ Windows \ Start Menu
98
СистемаСистемный каталог Windows
В Windows 95, Windows 98 и Windows Me
16-битные и 32-битные библиотеки и исполняемые файлы
% windir% \ System
Некоторые другие 32-битные библиотеки и исполняемые файлы
% windir% \ System32
В Windows 2000 и более поздних версиях 32-битной Windows
32-битные библиотеки и исполняемые файлы
% windir% \ system32
16-битные библиотеки и исполняемые файлы
% windir% \ System
В 64-битных выпусках Windows
64-битные библиотеки и исполняемые файлы
% windir% \ System32
32-битные библиотеки и исполняемые файлы
% windir% \ SysWOW64
95
Сохраненные игрыПользовательские сохраненные игры% USERPROFILE% \ Сохраненные игрыVista
ШаблоныПользовательские шаблоны документов
В Windows 98 и Windows Me
% windir% \ ShellNew
В Windows 2000 и Windows XP
% USERPROFILE% \ Templates
В Windows Vista и более поздних версиях
% APPDATA% \ Microsoft \ Windows \ Templates
98

Примечания:

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

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

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

Примечания:

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

См. Также

Ссылки

Внешние ссылки

  • Значения CSIDL - документация MSDN, содержащая полный список всех доступных специальных папок и виртуальных папок

.

Последняя правка сделана 2021-06-09 02:04:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте