В Microsoft Windows специальная папка — это папка , которая представлена пользователю через интерфейс как абстрактное понятие, а не как абсолютный путь к папке. (Иногда вместо этого используется синонимичный термин папка оболочки .) Специальные папки позволяют любому приложению запрашивать у операционной системы, где можно найти подходящее место для определенных типов файлов; независимо от используемой версии или языка пользователя Windows.
В Windows Server 2003 и более ранних версиях папка типа «Start Menu» имела другое название в неанглийских версиях Windows. Например, в немецких версиях Windows XP это «Startmenü». Однако, начиная с Windows Vista, все версии Windows используют одинаковые английские названия папок и отображают разные названия только в проводнике Windows. В Windows 10 пользователь может переключиться на другой язык отображения, и названия специальных папок изменятся. [1]
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 .
Примечания:
Примечания: