ProcessStartInfo.WorkingDirectory Propriedade

Definição

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.

Aplica-se a