Sdílet prostřednictvím


ProcessStartInfo.WorkingDirectory Vlastnost

Definice

UseShellExecute Když je falsevlastnost , získá nebo nastaví pracovní adresář pro proces, který se má spustit. Když UseShellExecute je true, získá nebo nastaví adresář, který obsahuje proces, který se má spustit.

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

Hodnota vlastnosti

Pokud UseShellExecute je true, plně kvalifikovaný název adresáře, který obsahuje proces, který se má spustit. UseShellExecute Pokud je falsevlastnost , pracovní adresář pro proces, který se má spustit. Výchozí hodnota je prázdný řetězec ("").

Atributy

Poznámky

Důležité

Vlastnost musí být nastavena WorkingDirectory , pokud UserName jsou k dispozici a Password . Pokud vlastnost není nastavena, výchozí pracovní adresář je %SYSTEMROOT%\system32.

Pokud je adresář již součástí proměnné systémové cesty, není nutné opakovat umístění adresáře v této vlastnosti.

Vlastnost WorkingDirectory se chová odlišně, když UseShellExecute je , true než když UseShellExecute je false. Pokud UseShellExecute je truehodnota , WorkingDirectory vlastnost určuje umístění spustitelného souboru. Pokud WorkingDirectory je prázdný řetězec, aktuální adresář obsahuje spustitelný soubor.

Poznámka

Pokud UseShellExecute je true, pracovní adresář aplikace, která spouští spustitelný soubor, je také pracovním adresářem spustitelného souboru.

Pokud UseShellExecute je falsehodnota , WorkingDirectory vlastnost se k vyhledání spustitelného souboru nepoužívá. Místo toho jeho hodnota platí pro proces, který je zahájen a má význam pouze v kontextu nového procesu.

Platí pro