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.When the UseShellExecute property is false, gets or sets the working directory for the process to be started. Cuando UseShellExecute es true, obtiene o establece el directorio que contiene el proceso que se iniciará.When UseShellExecute is true, gets or sets the directory that contains the process to be started.

public:
 property System::String ^ WorkingDirectory { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
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.When UseShellExecute is true, the fully qualified name of the directory that contains the process to be started. Cuando la propiedad de UseShellExecute es false, el directorio de trabajo para que el proceso se inicie.When the UseShellExecute property is false, the working directory for the process to be started. El valor predeterminado es una cadena vacía ("").The default is an empty string ("").

Atributos

Comentarios

Importante

La propiedad WorkingDirectory se debe establecer si se proporcionan UserName y Password.The WorkingDirectory property must be set if UserName and Password are provided. Si no se establece la propiedad, el directorio de trabajo predeterminado es% SystemRoot%\System32.If the property is not set, the default working directory is %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.If the directory is already part of the system path variable, you do not have to repeat the directory's location in this property.

La propiedad WorkingDirectory se comporta de forma diferente cuando UseShellExecute es true que cuando UseShellExecute se false.The WorkingDirectory property behaves differently when UseShellExecute is true than when UseShellExecute is false. Cuando se trueUseShellExecute, la propiedad WorkingDirectory especifica la ubicación del archivo ejecutable.When UseShellExecute is true, the WorkingDirectory property specifies the location of the executable. Si WorkingDirectory es una cadena vacía, se entiende que el directorio actual contiene el archivo ejecutable.If WorkingDirectory is an empty string, the current directory is understood to contain the executable.

Nota

Cuando se trueUseShellExecute, el directorio de trabajo de la aplicación que inicia el ejecutable es también el directorio de trabajo del archivo ejecutable.When UseShellExecute is true, the working directory of the application that starts the executable is also the working directory of the executable.

Cuando se falseUseShellExecute, no se utiliza la propiedad WorkingDirectory para encontrar el archivo ejecutable.When UseShellExecute is false, the WorkingDirectory property is not used to find the executable. En su lugar, su valor se aplica al proceso que se inicia y solo tiene significado en el contexto del nuevo proceso.Instead, its value applies to the process that is started and only has meaning within the context of the new process.

Se aplica a