ProcessStartInfo.WorkingDirectory Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.