Condividi tramite


ProcessStartInfo.WorkingDirectory Proprietà

Definizione

Quando la UseShellExecute proprietà è false, ottiene o imposta la directory di lavoro per il processo da avviare. Quando UseShellExecute è true, ottiene o imposta la directory che contiene il processo da avviare.

public:
 property System::String ^ WorkingDirectory { System::String ^ get(); void set(System::String ^ value); };
public string WorkingDirectory { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.SettingsBindable(true)]
public string WorkingDirectory { get; set; }
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
member this.WorkingDirectory : string with get, set
Public Property WorkingDirectory As String

Valore della proprietà

Quando UseShellExecute è true, il nome completo della directory che contiene il processo da avviare. Quando la UseShellExecute proprietà è false, la directory di lavoro per il processo da avviare. Il valore predefinito è una stringa vuota ("").

Attributi

Commenti

Importante

La WorkingDirectory proprietà deve essere impostata se UserName e Password vengono forniti. Se la proprietà non è impostata, la directory di lavoro predefinita è %SYSTEMROOT%\system32.

Se la directory fa già parte della variabile di percorso di sistema, non è necessario ripetere il percorso della directory in questa proprietà.

La WorkingDirectory proprietà si comporta in modo diverso quando è true diverso da UseShellExecute quando UseShellExecute è false. Quando UseShellExecute è true, la WorkingDirectory proprietà specifica il percorso dell'eseguibile. Se WorkingDirectory è una stringa vuota, la directory corrente viene riconosciuta per contenere l'eseguibile.

Annotazioni

Quando UseShellExecute è true, la directory di lavoro dell'applicazione che avvia il file eseguibile è anche la directory di lavoro dell'eseguibile.

Quando UseShellExecute è false, la WorkingDirectory proprietà non viene utilizzata per trovare l'eseguibile. Al contrario, il valore si applica al processo avviato e ha significato solo all'interno del contesto del nuovo processo.

Si applica a