Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Proprietà Environment.CurrentDirectory

Ottiene o imposta il percorso completo della directory di lavoro corrente.

Spazio dei nomi:  System
Assembly:  mscorlib (in mscorlib.dll)
public static string CurrentDirectory { get; set; }

Valore proprietà

Tipo: System.String
Stringa contenente un percorso di directory.
EccezioneCondizione
ArgumentException

Si è tentato di impostare una stringa vuota ("").

ArgumentNullException

Si è tentato di impostare null.

IOException

Si è verificato un errore di I/O.

DirectoryNotFoundException

Si è tentato di impostare un percorso locale impossibile da trovare.

SecurityException

Il chiamante non dispone della giusta autorizzazione.

Per definizione, se questo processo inizia nella directory radice di un'unità locale o di rete, il valore di questa proprietà corrisponde al nome dell'unità seguito da una barra rovesciata (ad esempio "C:\"). Se il processo inizia in una sottodirectory, il valore di questa proprietà corrisponde al percorso dell'unità e della sottodirectory senza barra rovesciata (ad esempio "C:\mySubDirectory").

Nell'esempio seguente viene illustrata l'impostazione della proprietà CurrentDirectory.


		// Change the directory to %WINDIR%							
		Environment.CurrentDirectory = Environment.GetEnvironmentVariable("windir");		
		DirectoryInfo info = new DirectoryInfo(".");
        	lock(info)
        	{      
			Console.WriteLine("Directory Info:   "+info.FullName);
        	}


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.