ProcessStartInfo.WorkingDirectory Propriété

Définition

Lorsque la propriété UseShellExecute est false, obtient ou définit le répertoire de travail du processus à démarrer.When the UseShellExecute property is false, gets or sets the working directory for the process to be started. Lorsque UseShellExecute est true, obtient ou définit le répertoire qui contient le processus à démarrer.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

Valeur de propriété

Lorsque UseShellExecute est true, nom qualifié complet du répertoire qui contient le processus à démarrer.When UseShellExecute is true, the fully qualified name of the directory that contains the process to be started. Lorsque la propriété UseShellExecute est false, répertoire de travail du processus à démarrer.When the UseShellExecute property is false, the working directory for the process to be started. La valeur par défaut est une chaîne vide ("").The default is an empty string ("").

Attributs

Remarques

Important

La propriété WorkingDirectory doit être définie si UserName et Password sont fournis.The WorkingDirectory property must be set if UserName and Password are provided. Si la propriété n’est pas définie, le répertoire de travail par défaut est%SYSTEMROOT%\system32.If the property is not set, the default working directory is %SYSTEMROOT%\system32.

Si le répertoire fait déjà partie de la variable de chemin d’accès système, vous n’avez pas besoin de répéter l’emplacement du répertoire dans cette propriété.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 propriété WorkingDirectory se comporte différemment lorsque UseShellExecute est true que lorsque UseShellExecute est false.The WorkingDirectory property behaves differently when UseShellExecute is true than when UseShellExecute is false. Lorsque UseShellExecute est true, la propriété WorkingDirectory spécifie l’emplacement de l’exécutable.When UseShellExecute is true, the WorkingDirectory property specifies the location of the executable. Si WorkingDirectory est une chaîne vide, le répertoire actif est reconnu comme contenant le fichier exécutable.If WorkingDirectory is an empty string, the current directory is understood to contain the executable.

Notes

Lorsque UseShellExecute est true, le répertoire de travail de l’application qui démarre l’exécutable est également le répertoire de travail de l’exécutable.When UseShellExecute is true, the working directory of the application that starts the executable is also the working directory of the executable.

Lorsque UseShellExecute est false, la propriété WorkingDirectory n’est pas utilisée pour Rechercher l’exécutable.When UseShellExecute is false, the WorkingDirectory property is not used to find the executable. Au lieu de cela, sa valeur s’applique au processus qui est démarré et n’a de sens que dans le contexte du nouveau processus.Instead, its value applies to the process that is started and only has meaning within the context of the new process.

S’applique à