Environment.GetFolderPath Metodo

Definizione

Ottiene il percorso della cartella speciale di sistema identificata dall'enumerazione specificata.

Overload

GetFolderPath(Environment+SpecialFolder)

Ottiene il percorso della cartella speciale di sistema specificata.

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Ottiene il percorso della cartella speciale di sistema specificata utilizzando un'opzione specificata per accedere a cartelle speciali.

GetFolderPath(Environment+SpecialFolder)

Origine:
Environment.cs
Origine:
Environment.cs
Origine:
Environment.cs

Ottiene il percorso della cartella speciale di sistema specificata.

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

Parametri

folder
Environment.SpecialFolder

Uno dei valori di enumerazione che identifica una cartella speciale di sistema.

Restituisce

Percorso della cartella speciale di sistema specificata, se tale cartella è fisicamente presente nel computer. In caso contrario, stringa vuota ("").

Una cartella non è fisicamente esistente se non è stata creata dal sistema operativo o se è stata eliminata, oppure se si tratta di una directory virtuale, come Risorse del computer, che non corrisponde a un percorso fisico.

Eccezioni

folder non è un membro di Environment.SpecialFolder.

La piattaforma corrente non è supportata.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il GetFolderPath metodo per restituire e visualizzare il percorso associato al folder parametro .

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

Commenti

Questo metodo recupera il percorso di una cartella speciale di sistema, ad esempio Programmi, Programmi, Sistema o Avvio, che può essere utilizzato per accedere alle informazioni comuni. Le cartelle speciali vengono impostate per impostazione predefinita dal sistema o esplicitamente dall'utente durante l'installazione di una versione di Windows.

Il folder parametro designa la cartella speciale da recuperare e deve essere uno dei valori nell'enumerazione. Qualsiasi altro valore genera un'eccezione Environment.SpecialFolder .

Per altre informazioni sulle cartelle speciali, vedere Costante elenco di ID elemento speciale (CSIDL).For more information about special folders, see Constant special item ID list (CSIDL).

Vedi anche

Si applica a

GetFolderPath(Environment+SpecialFolder, Environment+SpecialFolderOption)

Origine:
Environment.cs
Origine:
Environment.cs
Origine:
Environment.cs

Ottiene il percorso della cartella speciale di sistema specificata utilizzando un'opzione specificata per accedere a cartelle speciali.

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

Parametri

folder
Environment.SpecialFolder

Uno dei valori di enumerazione che identifica una cartella speciale di sistema.

option
Environment.SpecialFolderOption

Uno dei valori di enumerazione che specifica le opzioni da usare per l'accesso a una cartella speciale.

Restituisce

Percorso della cartella speciale di sistema specificata, se tale cartella è fisicamente presente nel computer. In caso contrario, stringa vuota ("").

Una cartella non è fisicamente esistente se non è stata creata dal sistema operativo o se è stata eliminata, oppure se si tratta di una directory virtuale, come Risorse del computer, che non corrisponde a un percorso fisico.

Eccezioni

folder non è un membro di Environment.SpecialFolder.

-oppure-

options non è un membro di Environment.SpecialFolderOption.

La piattaforma corrente non è supportata.

Commenti

Questo metodo recupera il percorso di una cartella speciale di sistema, ad esempio Programmi, Programmi, Sistema o Avvio, che può essere utilizzato per accedere alle informazioni comuni. Le cartelle speciali vengono impostate per impostazione predefinita dal sistema o esplicitamente dall'utente durante l'installazione di una versione di Windows.

Il folder parametro designa la cartella speciale da recuperare e deve essere uno dei valori nell'enumerazione. Qualsiasi altro valore genera un'eccezione Environment.SpecialFolder .

Per altre informazioni sulle cartelle speciali, vedere Costante elenco di ID elemento speciale (CSIDL).For more information about special folders, see Constant special item ID list (CSIDL).

Vedi anche

Si applica a