取得或設定初始目錄,它是要啟動處理序的初始目錄。
命名空間: System.Diagnostics
組件: System (在 system.dll 中)
Public Property WorkingDirectory As String
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)
屬性值
目錄完整名稱,包含要啟動的處理序。預設為空字串 ("")。
重要資訊: |
|---|
| 如果提供了 UserName 和 Password,則必須設定 WorkingDirectory 屬性。如果未設定屬性,預設的工作目錄即為 %SYSTEMROOT%\system32。 |
如果目錄已經是系統路徑變數的部分,則不需在這個屬性中重複目錄的位置。
WorkingDirectory 屬性的行為在當 UseShellExecute 為 true 時和當 UseShellExecute 為 false 時不同。當 UseShellExecute 為 true 時,WorkingDirectory 屬性指定可執行檔的位置。如果 WorkingDirectory 為空字串,則會認為目前的目錄包含可執行檔。
當 UseShellExecute 為 false 時,不會使用 WorkingDirectory 屬性來尋找可執行檔。而由啟動的處理序使用這個屬性,並且只有在新處理序內才有意義。
Windows 98、 Windows 2000 SP4、 Windows CE、 Windows Millennium Edition、 Windows Mobile for Pocket PC、 Windows Mobile for Smartphone、 Windows Server 2003、 Windows XP Media Center Edition、 Windows XP Professional x64 Edition、 Windows XP SP2、 Windows XP Starter Edition
.NET Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱系統需求一節的內容。
.NET Framework
支援版本:2.0、1.1、1.0
.NET Compact Framework
支援版本:2.0