Environment.GetFolderPath Metoda

Definicja

Pobiera ścieżkę do folderu specjalnego systemu, który jest identyfikowany przez określone wyliczenie.

Przeciążenia

GetFolderPath(Environment+SpecialFolder)

Pobiera ścieżkę do określonego folderu specjalnego systemu.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Pobiera ścieżkę do określonego folderu specjalnego systemu przy użyciu określonej opcji uzyskiwania dostępu do folderów specjalnych.

GetFolderPath(Environment+SpecialFolder)

Źródło:
Environment.cs
Źródło:
Environment.cs
Źródło:
Environment.cs

Pobiera ścieżkę do określonego folderu specjalnego systemu.

public static string GetFolderPath (Environment.SpecialFolder folder);

Parametry

folder
Environment.SpecialFolder

Jedna z wartości wyliczenia identyfikujących folder specjalny systemu.

Zwraca

Ścieżka do określonego folderu specjalnego systemu, jeśli ten folder fizycznie istnieje na komputerze; w przeciwnym razie pusty ciąg ("").

Folder nie istnieje fizycznie, jeśli system operacyjny go nie utworzył, istniejący folder został usunięty lub folder jest katalogiem wirtualnym, takim jak Mój komputer, który nie odpowiada ścieżce fizycznej.

Wyjątki

folder nie jest członkiem Environment.SpecialFolder.

Bieżąca platforma nie jest obsługiwana.

Przykłady

W poniższym przykładzie pokazano, jak użyć metody GetFolderPath do zwrócenia i wyświetlenia ścieżki skojarzonej z parametrem folder.

// 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
*/

Uwagi

Ta metoda pobiera ścieżkę do folderu specjalnego systemu, takiego jak Program Files, Programs, System lub Startup, który może służyć do uzyskiwania dostępu do wspólnych informacji. Foldery specjalne są domyślnie ustawiane przez system lub jawnie przez użytkownika podczas instalowania wersji systemu Windows.

Parametr folder wyznacza folder specjalny do pobrania i musi być jedną z wartości w wyliczeń Environment.SpecialFolder; każda inna wartość zgłasza wyjątek.

Aby uzyskać więcej informacji na temat folderów specjalnych, zobacz stałej listy identyfikatorów elementów specjalnych (CSIDL).

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Źródło:
Environment.cs
Źródło:
Environment.cs
Źródło:
Environment.cs

Pobiera ścieżkę do określonego folderu specjalnego systemu przy użyciu określonej opcji uzyskiwania dostępu do folderów specjalnych.

public static string GetFolderPath (Environment.SpecialFolder folder, Environment.SpecialFolderOption option);

Parametry

folder
Environment.SpecialFolder

Jedna z wartości wyliczenia identyfikujących folder specjalny systemu.

option
Environment.SpecialFolderOption

Jedna z wartości wyliczenia, która określa opcje, które mają być używane do uzyskiwania dostępu do folderu specjalnego.

Zwraca

Ścieżka do określonego folderu specjalnego systemu, jeśli ten folder fizycznie istnieje na komputerze; w przeciwnym razie pusty ciąg ("").

Folder nie istnieje fizycznie, jeśli system operacyjny go nie utworzył, istniejący folder został usunięty lub folder jest katalogiem wirtualnym, takim jak Mój komputer, który nie odpowiada ścieżce fizycznej.

Wyjątki

folder nie jest członkiem Environment.SpecialFolder.

-lub-

option nie jest członkiem Environment.SpecialFolderOption.

Bieżąca platforma nie jest obsługiwana.

Uwagi

Ta metoda pobiera ścieżkę do folderu specjalnego systemu, takiego jak Program Files, Programs, System lub Startup, który może służyć do uzyskiwania dostępu do wspólnych informacji. Foldery specjalne są domyślnie ustawiane przez system lub jawnie przez użytkownika podczas instalowania wersji systemu Windows.

Parametr folder wyznacza folder specjalny do pobrania i musi być jedną z wartości w wyliczeń Environment.SpecialFolder; każda inna wartość zgłasza wyjątek.

Aby uzyskać więcej informacji na temat folderów specjalnych, zobacz stałej listy identyfikatorów elementów specjalnych (CSIDL).

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1