Введение

Концепция пользовательского интерфейса Microsoft Windows

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

Обзор

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

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

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