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, Programs, System или Startup, которая может использоваться для доступа к общей информации. Специальные папки задаются по умолчанию системой или явным образом пользователем при установке версии Windows.
Параметр folder
указывает специальную папку для извлечения и должен быть одним из значений в перечислении Environment.SpecialFolder ; любое другое значение вызывает исключение.
Дополнительные сведения о специальных папках см. в разделе Постоянный список специальных элементов (CSIDL).
См. также раздел
Применяется к
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.
-или-
options
не является членом Environment.SpecialFolderOption.
Текущая платформа не поддерживается.
Комментарии
Этот метод извлекает путь к специальной системе папке, например Program Files, Programs, System или Startup, которая может использоваться для доступа к общей информации. Специальные папки задаются по умолчанию системой или явным образом пользователем при установке версии Windows.
Параметр folder
указывает специальную папку для извлечения и должен быть одним из значений в перечислении Environment.SpecialFolder ; любое другое значение вызывает исключение.
Дополнительные сведения о специальных папках см. в разделе Постоянный список специальных элементов (CSIDL).
См. также раздел
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по