Environment.GetFolderPath Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает путь к системной специальной папке, определяемой указанным перечислением.
Перегрузки
GetFolderPath(Environment+SpecialFolder) |
Возвращает путь к указанной системе специальной папке. |
GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption) |
Возвращает путь к указанной системе специальной папке с помощью указанного параметра для доступа к специальным папкам. |
GetFolderPath(Environment+SpecialFolder)
- Исходный код:
- Environment.cs
- Исходный код:
- Environment.cs
- Исходный код:
- Environment.cs
Возвращает путь к указанной системе специальной папке.
public:
static System::String ^ GetFolderPath(Environment::SpecialFolder folder);
public static string GetFolderPath (Environment.SpecialFolder folder);
static member GetFolderPath : Environment.SpecialFolder -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder) As String
Параметры
- folder
- Environment.SpecialFolder
Одно из значений перечисления, идентифицирующее системную специальную папку.
Возвращаемое значение
Путь к указанной системной специальной папке, если эта папка физически существует на компьютере; в противном случае пустая строка ("").
Папка не будет физически существовать, если операционная система не создавала ее, существующую папку было удалено или папка является виртуальным каталогом, например "Мой компьютер", который не соответствует физическому пути.
Исключения
folder
не является членом Environment.SpecialFolder.
Текущая платформа не поддерживается.
Примеры
В следующем примере показано, как использовать метод GetFolderPath для возврата и отображения пути, связанного с параметром folder
.
// 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
open System
printfn $"\nGetFolderPath: {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, Program Files, Program, System или Startup, который можно использовать для доступа к общим сведениям. Специальные папки по умолчанию задаются системой или явным образом пользователем при установке версии Windows.
Параметр folder
указывает специальную папку для извлечения и должен быть одним из значений перечисления Environment.SpecialFolder; любое другое значение вызывает исключение.
Дополнительные сведения о специальных папках см. в
См. также раздел
- поведение GetFolderPath в Unix
Применяется к
GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)
- Исходный код:
- Environment.cs
- Исходный код:
- Environment.cs
- Исходный код:
- Environment.cs
Возвращает путь к указанной системе специальной папке с помощью указанного параметра для доступа к специальным папкам.
public:
static System::String ^ GetFolderPath(Environment::SpecialFolder folder, Environment::SpecialFolderOption option);
public static string GetFolderPath (Environment.SpecialFolder folder, Environment.SpecialFolderOption option);
static member GetFolderPath : Environment.SpecialFolder * Environment.SpecialFolderOption -> string
Public Shared Function GetFolderPath (folder As Environment.SpecialFolder, option As Environment.SpecialFolderOption) As String
Параметры
- folder
- Environment.SpecialFolder
Одно из значений перечисления, идентифицирующее системную специальную папку.
Одно из значений перечисления, указывающее параметры для доступа к специальной папке.
Возвращаемое значение
Путь к указанной системной специальной папке, если эта папка физически существует на компьютере; в противном случае пустая строка ("").
Папка не будет физически существовать, если операционная система не создавала ее, существующую папку было удалено или папка является виртуальным каталогом, например "Мой компьютер", который не соответствует физическому пути.
Исключения
folder
не является членом Environment.SpecialFolder.
-или-
option
не является членом Environment.SpecialFolderOption.
Текущая платформа не поддерживается.
Комментарии
Этот метод получает путь к системной специальной папке, например Program Files, Program Files, Program, System или Startup, который можно использовать для доступа к общим сведениям. Специальные папки по умолчанию задаются системой или явным образом пользователем при установке версии Windows.
Параметр folder
указывает специальную папку для извлечения и должен быть одним из значений перечисления Environment.SpecialFolder; любое другое значение вызывает исключение.
Дополнительные сведения о специальных папках см. в
См. также раздел
- поведение GetFolderPath в Unix