Aracılığıyla paylaş


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

Önemli

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 falseUseShellExecuteUseShellExecute değerinden true 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.

Uyarı

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