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 string GetFolderPath (Environment.SpecialFolder folder);

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

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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 string GetFolderPath (Environment.SpecialFolder folder, Environment.SpecialFolderOption option);

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

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1