Environment.GetFolderPath Metod

Definition

Hämtar sökvägen till den systemspecialmapp som identifieras av den angivna uppräkningen.

Överlagringar

Name Description
GetFolderPath(Environment+SpecialFolder)

Hämtar sökvägen till den angivna systemspecialmappen.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Hämtar sökvägen till den angivna systemspecialmappen med ett angivet alternativ för åtkomst till särskilda mappar.

GetFolderPath(Environment+SpecialFolder)

Källa:
Environment.cs
Källa:
Environment.cs
Källa:
Environment.cs
Källa:
Environment.cs
Källa:
Environment.cs

Hämtar sökvägen till den angivna systemspecialmappen.

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

Parametrar

folder
Environment.SpecialFolder

Ett av uppräkningsvärdena som identifierar en särskild systemmapp.

Returer

Sökvägen till den angivna systemspecialmappen om den mappen finns fysiskt på datorn. annars en tom sträng ("").

En mapp finns inte fysiskt om operativsystemet inte skapade den, den befintliga mappen har tagits bort eller om mappen är en virtuell katalog, till exempel Min dator, som inte motsvarar en fysisk sökväg.

Undantag

folder är inte medlem i Environment.SpecialFolder.

Den aktuella plattformen stöds inte.

Exempel

I följande exempel visas hur du använder GetFolderPath metoden för att returnera och visa sökvägen som är associerad med parametern 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
*/
// 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
'

Kommentarer

Den här metoden hämtar sökvägen till en särskild systemmapp, till exempel Programfiler, Program, System eller Start, som kan användas för att komma åt vanlig information. Särskilda mappar anges som standard av systemet, eller uttryckligen av användaren, när du installerar en version av Windows.

Parametern folder anger den särskilda mapp som ska hämtas och måste vara ett av värdena i Environment.SpecialFolder uppräkningen. Alla andra värden genererar ett undantag.

Mer information om särskilda mappar finns i CSIDL (Constant special item ID list).

Se även

Gäller för

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Källa:
Environment.cs
Källa:
Environment.cs
Källa:
Environment.cs
Källa:
Environment.cs
Källa:
Environment.cs

Hämtar sökvägen till den angivna systemspecialmappen med ett angivet alternativ för åtkomst till särskilda mappar.

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

Parametrar

folder
Environment.SpecialFolder

Ett av uppräkningsvärdena som identifierar en särskild systemmapp.

option
Environment.SpecialFolderOption

Ett av uppräkningsvärdena som anger vilka alternativ som ska användas för att komma åt en särskild mapp.

Returer

Sökvägen till den angivna systemspecialmappen om den mappen finns fysiskt på datorn. annars en tom sträng ("").

En mapp finns inte fysiskt om operativsystemet inte skapade den, den befintliga mappen har tagits bort eller om mappen är en virtuell katalog, till exempel Min dator, som inte motsvarar en fysisk sökväg.

Undantag

folder är inte medlem i Environment.SpecialFolder.

-eller-

option är inte medlem i Environment.SpecialFolderOption.

Den aktuella plattformen stöds inte.

Kommentarer

Den här metoden hämtar sökvägen till en särskild systemmapp, till exempel Programfiler, Program, System eller Start, som kan användas för att komma åt vanlig information. Särskilda mappar anges som standard av systemet, eller uttryckligen av användaren, när du installerar en version av Windows.

Parametern folder anger den särskilda mapp som ska hämtas och måste vara ett av värdena i Environment.SpecialFolder uppräkningen. Alla andra värden genererar ett undantag.

Mer information om särskilda mappar finns i CSIDL (Constant special item ID list).

Se även

Gäller för