ProcessStartInfo.WorkingDirectory Propriedade

Definição

Quando a UseShellExecute propriedade é 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 iniciar.

public:
 property System::String ^ WorkingDirectory { System::String ^ get(); void set(System::String ^ value); };
[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; }
[<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 de Propriedade

Quando UseShellExecute é true, o nome totalmente qualificado do diretório que contém o processo a iniciar. Quando a UseShellExecute propriedade é false, o diretório de trabalho para o processo a ser iniciado. O padrão é uma cadeia vazia ("").

Atributos

Observações

Importante

A WorkingDirectory propriedade deve ser definida se UserName e Password forem fornecidos. Se a propriedade não estiver definida, o diretório de trabalho por defeito é %SYSTEMROOT%\system32.

Se o diretório já fizer parte da variável path do sistema, não precisa de repetir a localização do diretório nesta propriedade.

A WorkingDirectory propriedade comporta-se de forma diferente quando é true do que quando UseShellExecuteUseShellExecute é false. Quando UseShellExecute é true, a WorkingDirectory propriedade especifica o local do executável. Se WorkingDirectory for uma cadeia vazia, entende-se que o diretório atual contém o executável.

Note

Quando UseShellExecute é true, o diretório de trabalho da aplicação 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 encontrar o executável. Em vez disso, o seu valor aplica-se ao processo iniciado e só tem significado no contexto do novo processo.

Aplica-se a