В Microsoft Windows специальная папка — это папка , которая представляется пользователю через интерфейс как абстрактное понятие, а не как абсолютный путь к папке. (Вместо этого иногда используется синоним термина «папка оболочки» .) Специальные папки позволяют любому приложению запрашивать операционную систему, где можно найти подходящее место для определенных типов файлов; независимо от того, какая версия или язык пользователя Windows используется.
В Windows Server 2003 и более ранних версиях папка, подобная «Меню «Пуск», имела другое имя в неанглоязычных версиях Windows. Например, в немецких версиях Windows XP это «Startmenü». Однако, начиная с Windows Vista, все версии Windows используют папки с одинаковыми именами на английском языке и отображают только разные имена в проводнике Windows. В Windows 10 пользователь может переключиться на другой язык интерфейса и измениться названия специальных папок. [1]
Windows использует концепцию специальных папок для достаточно единообразного представления содержимого устройств хранения, подключенных к компьютеру, что освобождает пользователя от необходимости иметь дело с абсолютными путями к файлам, которые могут (и часто меняются) в разных версиях операционной системы. и даже индивидуальные установки. Идея со временем развивалась: новые специальные папки добавлялись в каждую версию Windows после их появления в Windows 95 .
Логотип программного обеспечения Microsoft «Совместимо с Windows» [ 2] требует, чтобы приложение использовало специальные папки для поиска соответствующих папок, в которых должны храниться документы и настройки приложения.
Специальная папка может быть либо ссылкой на каталог физической файловой системы, либо ссылкой на «виртуальную» папку. В первом случае они аналогичны переменным среды — фактически, многие переменные среды, которые устанавливаются в сеансе пользователя, определяются тем, на что указывают специальные папки.
Виртуальные папки на самом деле не существуют в файловой системе; вместо этого они представлены через проводник Windows в виде дерева папок, по которому пользователь может перемещаться. Это известно как пространство имен Shell . В системах Windows XP корнем этого пространства имен является виртуальная папка рабочего стола , содержащая папки «Мои документы» , «Мой компьютер» ( «Компьютер» от Windows Vista до 8.1 и «Этот компьютер» от Windows 10), « Мое сетевое окружение » ( «Сетевое окружение» в Windows 95 и 98). ) и виртуальные папки корзины . Некоторые виртуальные папки (например, «Рабочий стол») имеют специальную папку, которая является ссылкой на каталог в физической файловой системе. Проводник Windows отображает пользователю объединенное содержимое виртуальной папки и связанной с ней папки файловой системы. Это можно увидеть на рисунке 1 , где показано представление папок в проводнике Windows XP; в виртуальной папке «Рабочий стол» можно увидеть четыре стандартные виртуальные папки, а также дополнительную папку «папка на рабочем столе», которая представляет собой реальную папку, расположенную в каталоге «Рабочий стол» в профиле пользователя.
Некоторые сторонние программы добавляют в проводник Windows свои собственные виртуальные папки.
В следующих таблицах перечислены большинство файловых систем и виртуальных папок, доступных начиная с Windows Vista . Также указана версия ОС, в которой была представлена каждая специальная папка. Такие элементы, как %USERPROFILE% и %windir%, являются переменными среды Windows .
Примечания:
Примечания: