ProcessStartInfo.WorkingDirectory Eigenschaft

Definition

Wenn die UseShellExecute Eigenschaft false ist, ruft das Arbeitsverzeichnis für den zu startenden Prozess ab oder legt ihn fest,.When the UseShellExecute property is false, gets or sets the working directory for the process to be started. Wenn UseShellExecutetrue ist, ruft das Verzeichnis ab, das den zu startenden Prozess enthält oder legt ihn fest.When UseShellExecute is true, gets or sets the directory that contains the process to be started.

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; }
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
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
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
Public Property WorkingDirectory As String

Eigenschaftswert

String

Wenn UseShellExecutetrue ist, der voll gekennzeichnete Name des Verzeichnisses, das den zu startenden Prozess enthält.When UseShellExecute is true, the fully qualified name of the directory that contains the process to be started. Wenn die UseShellExecute Eigenschaft false ist, das Arbeitsverzeichnis für den zu startenden Prozess.When the UseShellExecute property is false, the working directory for the process to be started. Der Standardwert ist eine leere Zeichenfolge ("").The default is an empty string ("").

Attribute

Hinweise

Wichtig

WorkingDirectoryWenn UserName und bereitgestellt werden, muss die-Eigenschaft festgelegt werden Password .The WorkingDirectory property must be set if UserName and Password are provided. Wenn die Eigenschaft nicht festgelegt ist, lautet das Standard Arbeitsverzeichnis%SystemRoot%\System32.If the property is not set, the default working directory is %SYSTEMROOT%\system32.

Wenn das Verzeichnis bereits Teil der Systempfad Variablen ist, müssen Sie den Speicherort des Verzeichnisses in dieser Eigenschaft nicht wiederholen.If the directory is already part of the system path variable, you do not have to repeat the directory's location in this property.

Die- WorkingDirectory Eigenschaft verhält sich anders, wenn den Wert hat, UseShellExecute true Wenn UseShellExecute ist false .The WorkingDirectory property behaves differently when UseShellExecute is true than when UseShellExecute is false. Wenn UseShellExecute ist true , gibt die- WorkingDirectory Eigenschaft den Speicherort der ausführbaren Datei an.When UseShellExecute is true, the WorkingDirectory property specifies the location of the executable. Wenn WorkingDirectory eine leere Zeichenfolge ist, wird das aktuelle Verzeichnis als enthalten der ausführbaren Datei verstanden.If WorkingDirectory is an empty string, the current directory is understood to contain the executable.

Hinweis

Wenn den Wert UseShellExecute true hat, ist das Arbeitsverzeichnis der Anwendung, die die ausführbare Datei startet, auch das Arbeitsverzeichnis der ausführbaren Datei.When UseShellExecute is true, the working directory of the application that starts the executable is also the working directory of the executable.

Wenn den Wert UseShellExecute false hat, wird die- WorkingDirectory Eigenschaft nicht zum Suchen der ausführbaren Datei verwendet.When UseShellExecute is false, the WorkingDirectory property is not used to find the executable. Stattdessen gilt der Wert für den Prozess, der gestartet wird und nur innerhalb des Kontexts des neuen Prozesses Bedeutung hat.Instead, its value applies to the process that is started and only has meaning within the context of the new process.

Gilt für: