2013-01-10 14 views

risposta

5

Provare a impostare Environment.CurrentDirectory sul valore desiderato.

Nel tuo caso:

Environment.CurrentDirectory = "C:\\Windows"; 
10
Directory.SetCurrentDirectory(@"c:\program files\"); 
+0

dire che se ho avuto diversi metodi di come potrei fare in modo che, se scriv 4 su uno schermo le opzioni e passare a una directory diversa come potrei farlo per mantenere la nuova directory quando si va di nuovo a schermata iniziale ? –

+0

Si prega di essere prudenti! Questa chiamata API cambia la directory di lavoro corrente della tua applicazione. Quindi, se si caricano gli assembly in fase di esecuzione che erano presenti nella posizione originale (da dove era stato avviato il file eseguibile) non verranno caricati. – RBT

7

È possibile impostare Environment.CurrentDirectory proprietà per il vostro percorso di directory.

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

public static void Main(string[] args) 
{ 
    Environment.CurrentDirectory = "C:\\Windows"; 
} 
Problemi correlati