ProcessStartInfo.WorkingDirectory Özellik

Tanım

UseShellExecute özelliği olduğundafalse, işlemin başlatılması için çalışma dizinini alır veya ayarlar. olduğunda UseShellExecutetrue, başlatılacak işlemi içeren dizini alır veya ayarlar.

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

Özellik Değeri

olduğunda UseShellExecutetrue, başlatılacak işlemi içeren dizinin tam adıdır. UseShellExecute özelliği olduğundafalse, işlemin başlatılacağı çalışma dizini. Varsayılan değer boş bir dizedir ("").

Öznitelikler

Açıklamalar

Important

WorkingDirectory ve sağlandıysa UserNamePassword özelliği ayarlanmalıdır. Özellik ayarlanmazsa, varsayılan çalışma dizini \system32 %SYSTEMROOT%.

Dizin zaten sistem yolu değişkeninin bir parçasıysa, bu özellikte dizinin konumunu yinelemeniz gerekmez.

WorkingDirectory özelliği, olduğunda UseShellExecutetrueUseShellExecute değerinden false farklı davranır. UseShellExecute true olduğunda, WorkingDirectory özelliği yürütülebilir dosyanın konumunu belirtir. Boş bir dizeyse WorkingDirectory , geçerli dizinin yürütülebilir dosyayı içerdiği anlaşılır.

Note

olduğunda UseShellExecutetrue, yürütülebilir dosyayı başlatan uygulamanın çalışma dizini de yürütülebilir dosyanın çalışma dizinidir.

UseShellExecute false iken, yürütülebilir dosyayı bulmak için WorkingDirectory özelliği kullanılmaz. Bunun yerine, değeri başlatılan işlem için geçerlidir ve yalnızca yeni işlem bağlamında bir anlamı vardır.

Şunlara uygulanır