Freigeben über


Environment.GetFolderPath Methode

Definition

Ruft den Pfad zum systemspezifischen Ordner ab, der durch die angegebene Enumeration identifiziert wird.

Überlädt

GetFolderPath(Environment+SpecialFolder)

Ruft den Pfad zum angegebenen systemspezifischen Ordner ab.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Ruft den Pfad zum angegebenen systemspezifischen Ordner mithilfe einer angegebenen Option für den Zugriff auf spezielle Ordner ab.

GetFolderPath(Environment+SpecialFolder)

Quelle:
Environment.cs
Quelle:
Environment.cs
Quelle:
Environment.cs

Ruft den Pfad zum angegebenen systemspezifischen Ordner ab.

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

Parameter

folder
Environment.SpecialFolder

Einer der Enumerationswerte, die einen system speziellen Ordner identifiziert.

Gibt zurück

Der Pfad zum angegebenen systemspezifischen Ordner, wenn dieser Ordner physisch auf Ihrem Computer vorhanden ist; andernfalls eine leere Zeichenfolge ("").

Ein Ordner ist nicht physisch vorhanden, wenn das Betriebssystem ihn nicht erstellt hat, der vorhandene Ordner gelöscht wurde oder der Ordner ein virtuelles Verzeichnis ist, z. B. "Mein Computer", das keinem physischen Pfad entspricht.

Ausnahmen

folder ist kein Mitglied von Environment.SpecialFolder.

Die aktuelle Plattform wird nicht unterstützt.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die GetFolderPath-Methode verwendet wird, um den dem folder-Parameter zugeordneten Pfad zurückzugeben und anzuzeigen.

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

Hinweise

Diese Methode ruft den Pfad zu einem speziellen Systemordner ab, z. B. "Programme", "Programme", "System" oder "Startup", die für den Zugriff auf allgemeine Informationen verwendet werden können. Spezielle Ordner werden standardmäßig vom System oder explizit vom Benutzer festgelegt, wenn eine Version von Windows installiert wird.

Der parameter folder legt den abzurufenden speziellen Ordner fest und muss eines der Werte in der Environment.SpecialFolder-Enumeration sein; ein anderer Wert löst eine Ausnahme aus.

Weitere Informationen zu speziellen Ordnern finden Sie unter Liste der konstanten speziellen Element-ID (CSIDL).

Weitere Informationen

Gilt für:

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Quelle:
Environment.cs
Quelle:
Environment.cs
Quelle:
Environment.cs

Ruft den Pfad zum angegebenen systemspezifischen Ordner mithilfe einer angegebenen Option für den Zugriff auf spezielle Ordner ab.

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

Parameter

folder
Environment.SpecialFolder

Einer der Enumerationswerte, die einen system speziellen Ordner identifiziert.

option
Environment.SpecialFolderOption

Einer der Enumerationswerte, die Optionen für den Zugriff auf einen speziellen Ordner angibt.

Gibt zurück

Der Pfad zum angegebenen systemspezifischen Ordner, wenn dieser Ordner physisch auf Ihrem Computer vorhanden ist; andernfalls eine leere Zeichenfolge ("").

Ein Ordner ist nicht physisch vorhanden, wenn das Betriebssystem ihn nicht erstellt hat, der vorhandene Ordner gelöscht wurde oder der Ordner ein virtuelles Verzeichnis ist, z. B. "Mein Computer", das keinem physischen Pfad entspricht.

Ausnahmen

folder ist kein Mitglied von Environment.SpecialFolder.

-oder-

option ist kein Mitglied von Environment.SpecialFolderOption.

Die aktuelle Plattform wird nicht unterstützt.

Hinweise

Diese Methode ruft den Pfad zu einem speziellen Systemordner ab, z. B. "Programme", "Programme", "System" oder "Startup", die für den Zugriff auf allgemeine Informationen verwendet werden können. Spezielle Ordner werden standardmäßig vom System oder explizit vom Benutzer festgelegt, wenn eine Version von Windows installiert wird.

Der parameter folder legt den abzurufenden speziellen Ordner fest und muss eines der Werte in der Environment.SpecialFolder-Enumeration sein; ein anderer Wert löst eine Ausnahme aus.

Weitere Informationen zu speziellen Ordnern finden Sie unter Liste der konstanten speziellen Element-ID (CSIDL).

Weitere Informationen

Gilt für: