ProcessStartInfo.WorkingDirectory Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando a propriedade UseShellExecute é false
, obtém ou define o diretório de trabalho para o processo a ser iniciado. Quando UseShellExecute é true
, obtém ou define o diretório que contém o processo a ser iniciado.
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
Valor da propriedade
Quando UseShellExecute é true
, o nome totalmente qualificado do diretório que contém o processo a ser iniciado. Quando a propriedade UseShellExecute é false
, o diretório de trabalho para o processo a ser iniciado. O padrão é uma cadeia de caracteres vazia ("").
- Atributos
Comentários
Importante
A WorkingDirectory propriedade deve ser definida se UserName e Password forem fornecidos. Se a propriedade não for definida, o diretório de trabalho padrão é % SystemRoot%\System32.
Se o diretório já fizer parte da variável de caminho do sistema, você não precisará repetir o local do diretório nessa propriedade.
A WorkingDirectory propriedade se comporta de forma diferente quando UseShellExecute é true
do que quando UseShellExecute é false
. Quando UseShellExecute é true
, a WorkingDirectory propriedade especifica o local do executável. Se WorkingDirectory for uma cadeia de caracteres vazia, o diretório atual será entendido como contendo o executável.
Observação
Quando UseShellExecute é true
, o diretório de trabalho do aplicativo que inicia o executável também é o diretório de trabalho do executável.
Quando UseShellExecute é false
, a WorkingDirectory propriedade não é usada para localizar o executável. Em vez disso, seu valor se aplica ao processo iniciado e só tem significado dentro do contexto do novo processo.