ProcessStartInfo.WorkingDirectory Propiedad

Definición

Cuando la propiedad de UseShellExecute es false, obtiene o establece el directorio de trabajo para que el proceso se inicie. Cuando UseShellExecute es true, obtiene o establece el directorio que contiene el proceso que se iniciará.

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 de propiedad

Cuando UseShellExecute es true, el nombre completo del directorio que contiene el proceso que se va a iniciar. Cuando la propiedad de UseShellExecute es false, el directorio de trabajo para que el proceso se inicie. El valor predeterminado es una cadena vacía ("").

Atributos

Comentarios

Importante

La WorkingDirectory propiedad debe establecerse si UserName se proporcionan y Password . Si no se establece la propiedad, el directorio de trabajo predeterminado es %SYSTEMROOT%\system32.

Si el directorio ya forma parte de la variable de ruta de acceso del sistema, no es necesario repetir la ubicación del directorio en esta propiedad.

La WorkingDirectory propiedad se comporta de forma diferente cuando UseShellExecute es true que es falseUseShellExecute . Cuando UseShellExecute es true, la WorkingDirectory propiedad especifica la ubicación del ejecutable. Si WorkingDirectory es una cadena vacía, se entiende que el directorio actual contiene el ejecutable.

Nota

Cuando UseShellExecute es true, el directorio de trabajo de la aplicación que inicia el archivo ejecutable también es el directorio de trabajo del ejecutable.

Cuando UseShellExecute es false, la WorkingDirectory propiedad no se usa para buscar el archivo ejecutable. En su lugar, su valor se aplica al proceso que se inicia y solo tiene significado dentro del contexto del nuevo proceso.

Se aplica a