Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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