Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Environment.GetFolderPath (Environment.SpecialFolder)

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public static string GetFolderPath(
	Environment.SpecialFolder folder
)

Parametri

folder
Type: System.Environment.SpecialFolder

Costante enumerata che identifica una cartella speciale di sistema.

Valore restituito

Type: System.String

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.

Exception Condition
ArgumentException

folder non è un membro di System.Environment.SpecialFolder.

PlatformNotSupportedException

La piattaforma corrente non è supportata.

Questo metodo recupera il percorso di una cartella speciale di sistema, ad esempio i file di programma, i programmi, sistema o avvio, che può essere utilizzato per accedere alle informazioni comuni. Le cartelle speciali vengono impostate per impostazione predefinita dal sistema oppure in modo esplicito dall'utente, quando si installa una versione di Windows.

Il folder parametro indica la cartella speciale per recuperare e deve essere uno dei valori di Environment.SpecialFolder enumerazione; qualsiasi altro valore, verrà generata un'eccezione.

Per ulteriori informazioni sulle cartelle speciali, vedere il CSIDL argomento valori.

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

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

FileIOPermission

for writing files. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.Write

FileIOPermission

for access to the information in the path itself. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.PathDiscovery

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: