Из Википедии, бесплатной энциклопедии
  (Перенаправлено с моего компьютера )
Перейти к навигации Перейти к поиску

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

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

Обзор [ править ]

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

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

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

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

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

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

Список специальных папок [ править ]

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

Каталоги файловой системы [ править ]

Заметки:

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

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

Заметки:

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

См. Также [ править ]

  • Перенаправление папки
  • Настроить UI
  • Структура каталогов Unix - аналогичный стандарт для Unix
  • Стандарт иерархии файловой системы - аналогичный стандарт для Linux

Ссылки [ править ]

  1. ^ «Как изменить язык дисплея в Windows 10» . How-To Geek . Архивировано 6 ноября 2015 года. CS1 maint: обескураженный параметр ( ссылка )
  2. ^ Программа с логотипом программного обеспечения Windows
  3. ^ Использование% windir% \ System32 для 64-битных библиотек и исполняемых файлов в 64-битной ОС Windows предназначена для того, чтобы не нарушать работу существующих 32-битных программ (уже использующих % windir% \ System32), которые перекомпилируются без изменений как 64-битный исполняемый файл.
  4. ^ 32-битные исполняемые файлы отображают этот каталог как% windir% \ System32.
  5. ^ a b Пространство имен оболочки
  6. Перейти ↑ Chen, Raymond (2006). «Налоги». The Old New Thing (1-е изд.). Pearson Education. п. 451. ISBN. 0-321-44030-7.
  7. ^ SuperSite Пола Турротта для Windows: обзор Windows 2000 Professional Beta 3

Внешние ссылки [ править ]

  • Значения CSIDL - документация MSDN, содержащая полный список всех доступных специальных папок и виртуальных папок.
  • [1] - knownfolderid: расширенный список (Win7 и новее) специальных папок с их идентификаторами виртуальных папок.