ProcessStartInfo.WorkingDirectory Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Gdy UseShellExecute właściwość ma false
wartość , pobiera lub ustawia katalog roboczy, aby proces został uruchomiony. Gdy UseShellExecute parametr ma true
wartość , pobiera lub ustawia katalog zawierający proces, który ma zostać uruchomiony.
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
Wartość właściwości
Gdy UseShellExecute ma true
wartość , w pełni kwalifikowana nazwa katalogu, który zawiera proces, który ma zostać uruchomiony. Gdy UseShellExecute właściwość ma false
wartość , katalog roboczy procesu, który ma zostać uruchomiony. Wartością domyślną jest ciąg pusty ("").
- Atrybuty
Uwagi
Ważne
Właściwość musi być ustawiona WorkingDirectory , jeśli UserName właściwość i Password jest podana. Jeśli właściwość nie jest ustawiona, domyślny katalog roboczy to %SYSTEMROOT%\system32.
Jeśli katalog jest już częścią zmiennej ścieżki systemowej, nie trzeba powtarzać lokalizacji katalogu w tej właściwości.
Właściwość WorkingDirectory zachowuje się inaczej, gdy UseShellExecute właściwość jest inna niż , gdy UseShellExecute wartość true
to false
. Gdy UseShellExecute parametr ma true
wartość , WorkingDirectory właściwość określa lokalizację pliku wykonywalnego. Jeśli WorkingDirectory jest pustym ciągiem, bieżący katalog jest rozumiany jako zawierający plik wykonywalny.
Uwaga
Gdy UseShellExecute jest true
to , katalog roboczy aplikacji, która uruchamia plik wykonywalny, jest również katalogem roboczym pliku wykonywalnego.
Gdy UseShellExecute parametr ma false
wartość , WorkingDirectory właściwość nie jest używana do znajdowania pliku wykonywalnego. Zamiast tego jego wartość ma zastosowanie do uruchomionego procesu i ma znaczenie tylko w kontekście nowego procesu.