Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Environment.SpecialFolder Enum

Определение

Указывает перечислимые константы, используемые для получения путей к системным особым папкам.Specifies enumerated constants used to retrieve directory paths to system special folders.

public: enum class Environment::SpecialFolder
[System.Runtime.InteropServices.ComVisible(true)]
public enum Environment.SpecialFolder
type Environment.SpecialFolder = 
Public Enum Environment.SpecialFolder
Наследование
Environment.SpecialFolderEnvironment.SpecialFolderEnvironment.SpecialFolderEnvironment.SpecialFolder
Атрибуты

Поля

AdminTools AdminTools AdminTools AdminTools 48

Каталог файловой системы, используемый для хранения инструментов администрирования для отдельного пользователя.The file system directory that is used to store administrative tools for an individual user. Консоль управления (MMC) сохраняет настроенные консоли в этом каталоге, и он будет перемещаться вслед за пользователем.The Microsoft Management Console (MMC) will save customized consoles to this directory, and it will roam with the user. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

ApplicationData ApplicationData ApplicationData ApplicationData 26

Каталог, выполняющий функции общего репозитория для данных приложения текущего перемещающегося пользователя.The directory that serves as a common repository for application-specific data for the current roaming user. Пользователь с перемещаемым профилем работает на более чем одном компьютере в сети.A roaming user works on more than one computer on a network. Перемещаемый профиль пользователя хранится на сервере в сети и загружается в систему при входе пользователя.A roaming user's profile is kept on a server on the network and is loaded onto a system when the user logs on.

CDBurning CDBurning CDBurning CDBurning 59

Каталог файловой системы, выполняющий функции области промежуточного хранения для файлов, ожидающих записи на компакт-диск.The file system directory that acts as a staging area for files waiting to be written to a CD. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonAdminTools CommonAdminTools CommonAdminTools CommonAdminTools 47

Каталог файловой системы, содержащий инструменты администрирования для всех пользователей компьютера.The file system directory that contains administrative tools for all users of the computer. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonApplicationData CommonApplicationData CommonApplicationData CommonApplicationData 35

Каталог, выполняющий функции общего репозитория для данных приложения, используемого всеми пользователями.The directory that serves as a common repository for application-specific data that is used by all users.

CommonDesktopDirectory CommonDesktopDirectory CommonDesktopDirectory CommonDesktopDirectory 25

Каталог файловой системы, содержащий файлы и папки, отображающиеся на рабочих столах всех пользователей.The file system directory that contains files and folders that appear on the desktop for all users. Эта особая папка действительна только для систем Windows NT.This special folder is valid only for Windows NT systems. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonDocuments CommonDocuments CommonDocuments CommonDocuments 46

Каталог файловой системы, содержащий документы, общие для всех пользователей.The file system directory that contains documents that are common to all users. Эта особая папка действительна для систем Windows NT, Windows 95 и Windows 98 с установленной библиотекой Shfolder.dll.This special folder is valid for Windows NT systems, Windows 95, and Windows 98 systems with Shfolder.dll installed. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonMusic CommonMusic CommonMusic CommonMusic 53

Каталог файловой системы, служащий репозиторием музыкальных файлов, общих для всех пользователей.The file system directory that serves as a repository for music files common to all users. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

58

Это значение распознается ОС Windows Vista для обратной совместимости, но сама эта особая папка больше не используется.This value is recognized in Windows Vista for backward compatibility, but the special folder itself is no longer used. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonPictures CommonPictures CommonPictures CommonPictures 54

Каталог файловой системы, служащий репозиторием файлов изображений, общих для всех пользователей.The file system directory that serves as a repository for image files common to all users. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonProgramFiles CommonProgramFiles CommonProgramFiles CommonProgramFiles 43

Каталог для компонентов, общих для приложений.The directory for components that are shared across applications.

Для получения общего каталога программных файлов x86 в системе не на базе x86 используйте член ProgramFilesX86.To get the x86 common program files directory on a non-x86 system, use the ProgramFilesX86 member.

CommonProgramFilesX86 CommonProgramFilesX86 CommonProgramFilesX86 CommonProgramFilesX86 44

Папка Program Files.The Program Files folder. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonPrograms CommonPrograms CommonPrograms CommonPrograms 23

Папка для компонентов, совместно используемых несколькими приложениями.A folder for components that are shared across applications. Эта особая папка действительна только для систем Windows NT, Windows 2000 и Windows XP.This special folder is valid only for Windows NT, Windows 2000, and Windows XP systems. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonStartMenu CommonStartMenu CommonStartMenu CommonStartMenu 22

Каталог файловой системы, содержащий программы и папки, отображающиеся в меню Пуск для всех пользователей.The file system directory that contains the programs and folders that appear on the Start menu for all users. Эта особая папка действительна только для систем Windows NT.This special folder is valid only for Windows NT systems. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonStartup CommonStartup CommonStartup CommonStartup 24

Каталог файловой системы, содержащий программы и папки, отображающиеся в папке Автозагрузка для всех пользователей.The file system directory that contains the programs that appear in the Startup folder for all users. Эта особая папка действительна только для систем Windows NT.This special folder is valid only for Windows NT systems. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonTemplates CommonTemplates CommonTemplates CommonTemplates 45

Каталог файловой системы, содержащий шаблоны, доступные всем пользователям.The file system directory that contains the templates that are available to all users. Эта особая папка действительна только для систем Windows NT.This special folder is valid only for Windows NT systems. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

CommonVideos CommonVideos CommonVideos CommonVideos 55

Каталог файловой системы, служащий репозиторием файлов видеозаписей, общих для всех пользователей.The file system directory that serves as a repository for video files common to all users. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

Cookies Cookies Cookies Cookies 33

Каталог, служащий общим репозиторием файлов cookie Интернета.The directory that serves as a common repository for Internet cookies.

Desktop Desktop Desktop Desktop 0

Логический рабочий стол, а не физическое местоположение файлов системы.The logical Desktop rather than the physical file system location.

DesktopDirectory DesktopDirectory DesktopDirectory DesktopDirectory 16

Каталог, используемый для физического хранения файловых объектов рабочего стола.The directory used to physically store file objects on the desktop. Не путайте этот каталог с папкой рабочего стола, которая является виртуальной папкой.Do not confuse this directory with the desktop folder itself, which is a virtual folder.

Favorites Favorites Favorites Favorites 6

Каталог, служащий общим репозиторием для избранных элементов пользователя.The directory that serves as a common repository for the user's favorite items.

Fonts Fonts Fonts Fonts 20

Виртуальная папка, содержащая шрифты.A virtual folder that contains fonts. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

History History History History 34

Каталог, служащий общим репозиторием элементов журнала Интернета.The directory that serves as a common repository for Internet history items.

InternetCache InternetCache InternetCache InternetCache 32

Каталог, служащий общим репозиторием временных файлов Интернета.The directory that serves as a common repository for temporary Internet files.

LocalApplicationData LocalApplicationData LocalApplicationData LocalApplicationData 28

Каталог, служащий общим репозиторием данных приложения, используемых текущим пользователем, который не перемещается.The directory that serves as a common repository for application-specific data that is used by the current, non-roaming user.

LocalizedResources LocalizedResources LocalizedResources LocalizedResources 57

Каталог файловой системы, содержащий локализованные данные ресурсов.The file system directory that contains localized resource data. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

MyComputer MyComputer MyComputer MyComputer 17

Папка Мой компьютер.The My Computer folder. При передаче методу Environment.GetFolderPath член перечисления MyComputer всегда выдает пустую строку (""), так как для папки "Мой компьютер" не определен путь.When passed to the Environment.GetFolderPath method, the MyComputer enumeration member always yields the empty string ("") because no path is defined for the My Computer folder.

MyDocuments MyDocuments MyDocuments MyDocuments 5

Папка Мои документы.The My Documents folder. Этот член эквивалентен Personal.This member is equivalent to Personal.

MyMusic MyMusic MyMusic MyMusic 13

Папка Моя музыка.The My Music folder.

MyPictures MyPictures MyPictures MyPictures 39

Папка Мои рисунки.The My Pictures folder.

MyVideos MyVideos MyVideos MyVideos 14

Каталог файловой системы, служащий репозиторием файлов видеозаписей, принадлежащих пользователю.The file system directory that serves as a repository for videos that belong to a user. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

NetworkShortcuts NetworkShortcuts NetworkShortcuts NetworkShortcuts 19

Каталог файловой системы, содержащий объекты ссылок, которые могут существовать в виртуальной папке Сетевое окружение.A file system directory that contains the link objects that may exist in the My Network Places virtual folder. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

Personal Personal Personal Personal 5

Каталог, служащий общим репозиторием для документов.The directory that serves as a common repository for documents. Этот член эквивалентен MyDocuments.This member is equivalent to MyDocuments.

PrinterShortcuts PrinterShortcuts PrinterShortcuts PrinterShortcuts 27

Каталог файловой системы, содержащий объекты ссылок, которые могут существовать в виртуальной папке Принтеры.The file system directory that contains the link objects that can exist in the Printers virtual folder. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

ProgramFiles ProgramFiles ProgramFiles ProgramFiles 38

Каталог файлов программ.The program files directory.

В системе не на базе x86 передача ProgramFiles методу GetFolderPath(Environment+SpecialFolder) возвращает путь для программ не для 32-разрядных систем.On a non-x86 system, passing ProgramFiles to the GetFolderPath(Environment+SpecialFolder) method returns the path for non-x86 programs. Для получения каталога программных файлов x86 в системе не на базе x86 используйте член ProgramFilesX86.To get the x86 program files directory on a non-x86 system, use the ProgramFilesX86 member.

ProgramFilesX86 ProgramFilesX86 ProgramFilesX86 ProgramFilesX86 42

Папка Program Files x86.The x86 Program Files folder. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

Programs Programs Programs Programs 2

Каталог, содержащий группы программ пользователя.The directory that contains the user's program groups.

Recent Recent Recent Recent 8

Каталог, содержащий недавно использовавшиеся документы.The directory that contains the user's most recently used documents.

Resources Resources Resources Resources 56

Каталог файловой системы, содержащий данные ресурсов.The file system directory that contains resource data. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

SendTo SendTo SendTo SendTo 9

Каталог, содержащий пункты меню «Отправить».The directory that contains the Send To menu items.

StartMenu StartMenu StartMenu StartMenu 11

Каталог, содержащий пункты меню «Пуск».The directory that contains the Start menu items.

Startup Startup Startup Startup 7

Каталог, соответствующий группе программ пользователя «Автозагрузка».The directory that corresponds to the user's Startup program group. Система запускает эти программы при входе пользователя в систему или при запуске Windows.The system starts these programs whenever a user logs on or starts Windows.

System System System System 37

Каталог System.The System directory.

SystemX86 SystemX86 SystemX86 SystemX86 41

Папка System ОС Windows.The Windows System folder. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

Templates Templates Templates Templates 21

Каталог, служащий общим репозиторием для шаблонов документов.The directory that serves as a common repository for document templates.

UserProfile UserProfile UserProfile UserProfile 40

Папка профиля пользователя.The user's profile folder. Приложения не должны создавать файлы или папки на этом уровне; они должны помещать свои данные в местоположения, на которые указывает поле ApplicationData.Applications should not create files or folders at this level; they should put their data under the locations referred to by ApplicationData. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

Windows Windows Windows Windows 36

Каталог Windows или SYSROOT.The Windows directory or SYSROOT. Это соответствует переменным среды %windir% и %SYSTEMROOT%.This corresponds to the %windir% or %SYSTEMROOT% environment variables. Добавлено в .NET Framework 4.Added in the .NET Framework 4.

Примеры

В следующем примере показано, как использовать Environment.SpecialFolder Environment.GetFolderPath метод с методом для получения системного каталога.The following example shows how to use Environment.SpecialFolder with the Environment.GetFolderPath method to get the System directory.

// Sample for the Environment::GetFolderPath method
using namespace System;
int main()
{
   Console::WriteLine();
   Console::WriteLine( "GetFolderPath: {0}", Environment::GetFolderPath( Environment::SpecialFolder::System ) );
}

/*
This example produces the following results:

GetFolderPath: C:\WINNT\System32
*/
// Sample for the Environment.GetFolderPath method
using System;

class Sample 
{
    public static void Main() 
    {
    Console.WriteLine();
    Console.WriteLine("GetFolderPath: {0}", 
                 Environment.GetFolderPath(Environment.SpecialFolder.System));
    }
}
/*
This example produces the following results:

GetFolderPath: C:\WINNT\System32
*/
' Sample for the Environment.GetFolderPath method
Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine("GetFolderPath: {0}", Environment.GetFolderPath(Environment.SpecialFolder.System))
   End Sub
End Class
'
'This example produces the following results:
'
'GetFolderPath: C:\WINNT\System32
'

Комментарии

Системные специальные папки — это папки, такие как Program Files, Programs, Systemили Startup, которые содержат общие сведения.The system special folders are folders such as Program Files, Programs, System, or Startup, which contain common information. По умолчанию специальные папки задаются системой или явным образом пользователем при установке версии Windows.Special folders are set by default by the system, or explicitly by the user, when installing a version of Windows.

Environment.GetFolderPath Метод возвращает расположения, связанные с этим перечислением.The Environment.GetFolderPath method returns the locations associated with this enumeration. Расположение этих папок может иметь разные значения в разных операционных системах. пользователь может изменить некоторые расположения, а расположения будут локализованы.The locations of these folders can have different values on different operating systems, the user can change some of the locations, and the locations are localized.

Дополнительные сведения о специальных папках см. в разделе константы кновнфолдерид в документации по Windows.For more information about special folders, see the KNOWNFOLDERID constants in the Windows documentation.

Применяется к