Freigeben über


ProcessStartInfo.WorkingDirectory-Eigenschaft

Ruft das Ausgangsverzeichnis für den zu startenden Prozess ab oder legt dieses fest.

Namespace: System.Diagnostics
Assembly: System (in system.dll)

Syntax

'Declaration
Public Property WorkingDirectory As String
'Usage
Dim instance As ProcessStartInfo
Dim value As String

value = instance.WorkingDirectory

instance.WorkingDirectory = value
public string WorkingDirectory { get; set; }
public:
property String^ WorkingDirectory {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_WorkingDirectory ()

/** @property */
public void set_WorkingDirectory (String value)
public function get WorkingDirectory () : String

public function set WorkingDirectory (value : String)

Eigenschaftenwert

Der voll gekennzeichnete Name des Verzeichnisses, das den zu startenden Prozess enthält. Der Standardwert ist eine leere Zeichenfolge ("").

Hinweise

Wichtig

   Die WorkingDirectory-Eigenschaft muss festgelegt werden, wenn UserName und Password bereitgestellt werden. Wenn die Eigenschaft nicht festgelegt wird, ist das Standardarbeitsverzeichnis %SYSTEMROOT%\system32.

Wenn das Verzeichnis bereits Teil der Systempfadvariablen ist, muss der Verzeichnispfad in dieser Eigenschaft nicht wiederholt werden.

Die WorkingDirectory-Eigenschaften weist, wenn UseShellExecute den Wert true hat oder wenn UseShellExecute den Wert false hat, unterschiedliches Verhalten auf. Wenn UseShellExecute den Wert true hat, gibt die WorkingDirectory-Eigenschaft den Speicherort der ausführbaren Datei an. Wenn WorkingDirectory eine leere Zeichenfolge ist, wird angenommen, dass sich die ausführbare Datei im aktuellen Verzeichnis befindet.

Wenn UseShellExecute den Wert false hat, wird die WorkingDirectory-Eigenschaft nicht zum Suchen der ausführbaren Datei verwendet. Stattdessen wird sie vom gestarteten Prozess verwendet und ist nur im Kontext des neuen Prozesses von Bedeutung.

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0

Siehe auch

Referenz

ProcessStartInfo-Klasse
ProcessStartInfo-Member
System.Diagnostics-Namespace