ProcessStartInfo.WorkingDirectory Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
UseShellExecute Když je false
vlastnost , 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 false
vlastnost , 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 true
hodnota , 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 false
hodnota , 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.