ProcessStartInfo.WorkingDirectory Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.