stringtranslate.com

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

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

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

Обзор

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

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 .

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

Примечания:

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

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

Примечания:

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

Смотрите также

Ссылки

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

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