Udostępnij za pośrednictwem


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

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 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
'

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

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

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