ProcessStartInfo.WorkingDirectory 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當 UseShellExecute 屬性為 false
時,取得或設定要啟動之處理序的工作目錄。 當 UseShellExecute 為 true
時,取得或設定包含要啟動之處理序的目錄。
public:
property System::String ^ WorkingDirectory { System::String ^ get(); void set(System::String ^ value); };
public string WorkingDirectory { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string WorkingDirectory { get; set; }
[System.ComponentModel.SettingsBindable(true)]
public string WorkingDirectory { get; set; }
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.WorkingDirectory : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
member this.WorkingDirectory : string with get, set
Public Property WorkingDirectory As String
屬性值
如果 UseShellExecute 為 true
,則為包含要啟動之處理序的目錄完整名稱。 當 UseShellExecute 屬性為 false
時,則為要啟動之處理序的工作目錄。 預設為空字串 ("")。
- 屬性
備註
重要
如果 UserName 提供和 Password ,WorkingDirectory則必須設定 屬性。 如果未設定屬性,預設工作目錄為 %SYSTEMROOT%\system32。
如果目錄已經是系統路徑變數的一部分,您就不需要重複這個屬性中的目錄位置。
當 與 是 時,屬性WorkingDirectory的行為會不同UseShellExecute。UseShellExecutefalse
true
當 為 true
時UseShellExecute,屬性WorkingDirectory會指定可執行檔的位置。 如果 WorkingDirectory 是空字串,則會瞭解目前的目錄包含可執行檔。
注意
當是 true
時UseShellExecute,啟動可執行檔的應用程式工作目錄也是可執行檔的工作目錄。
當 為 false
時UseShellExecute,WorkingDirectory屬性不會用來尋找可執行檔。 相反地,其值會套用至啟動的進程,而且只有在新進程的內容中才有意義。