Condividi tramite


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 esiste fisicamente nel computer; in caso contrario, una stringa vuota ("").

Una cartella non esiste fisicamente se il sistema operativo non lo ha creato, la cartella esistente è stata eliminata o la cartella è una directory virtuale, ad esempio My Computer, che non corrisponde a un percorso fisico.

Eccezioni

folder non è membro di Environment.SpecialFolder.

La piattaforma corrente non è supportata.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il metodo GetFolderPath per restituire e visualizzare il percorso associato al parametro 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
'

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 a 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 parametro folder designa la cartella speciale da recuperare e deve essere uno dei valori nell'enumerazione Environment.SpecialFolder; qualsiasi altro valore genera un'eccezione.

Per altre informazioni sulle cartelle speciali, vedere Elenco di ID elemento speciale costante (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 utilizzare per accedere a una cartella speciale.

Restituisce

Percorso della cartella speciale di sistema specificata, se tale cartella esiste fisicamente nel computer; in caso contrario, una stringa vuota ("").

Una cartella non esiste fisicamente se il sistema operativo non lo ha creato, la cartella esistente è stata eliminata o la cartella è una directory virtuale, ad esempio My Computer, che non corrisponde a un percorso fisico.

Eccezioni

folder non è membro di Environment.SpecialFolder.

-o-

option non è 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 a 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 parametro folder designa la cartella speciale da recuperare e deve essere uno dei valori nell'enumerazione Environment.SpecialFolder; qualsiasi altro valore genera un'eccezione.

Per altre informazioni sulle cartelle speciali, vedere Elenco di ID elemento speciale costante (CSIDL).

Vedi anche

Si applica a