ProcessStartInfo.WorkingDirectory Eigenschaft

Definition

Wenn die UseShellExecute Eigenschaft false ist, ruft das Arbeitsverzeichnis für den zu startenden Prozess ab oder legt ihn fest,. Wenn UseShellExecutetrue ist, ruft das Verzeichnis ab, das den zu startenden Prozess enthält oder legt ihn fest.

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

Eigenschaftswert

Wenn UseShellExecutetrue ist, der voll gekennzeichnete Name des Verzeichnisses, das den zu startenden Prozess enthält. Wenn die UseShellExecute Eigenschaft false ist, das Arbeitsverzeichnis für den zu startenden Prozess. Der Standardwert ist eine leere Zeichenfolge ("").

Attribute

Hinweise

Wichtig

Die WorkingDirectory -Eigenschaft muss festgelegt werden, wenn UserName und Password bereitgestellt werden. Wenn die Eigenschaft nicht festgelegt ist, lautet das Standardarbeitsverzeichnis %SYSTEMROOT%\system32.

Wenn das Verzeichnis bereits Teil der Systempfadvariablen ist, müssen Sie den Speicherort des Verzeichnisses in dieser Eigenschaft nicht wiederholen.

Die WorkingDirectory -Eigenschaft verhält sich anders, wenn UseShellExecute ist true , als wenn UseShellExecute ist false. Wenn UseShellExecute ist true, gibt die WorkingDirectory -Eigenschaft den Speicherort der ausführbaren Datei an. Wenn WorkingDirectory eine leere Zeichenfolge ist, wird das aktuelle Verzeichnis so verstanden, dass es die ausführbare Datei enthält.

Hinweis

Wenn UseShellExecute ist true, ist das Arbeitsverzeichnis der Anwendung, die die ausführbare Datei startet, auch das Arbeitsverzeichnis der ausführbaren Datei.

Wenn UseShellExecute ist false, wird die WorkingDirectory -Eigenschaft nicht verwendet, um die ausführbare Datei zu finden. Stattdessen gilt der Wert für den gestarteten Prozess und hat nur im Kontext des neuen Prozesses Eine Bedeutung.

Gilt für: