ProcessStartInfo.WorkingDirectory 屬性

定義

UseShellExecute 屬性為 false 時,取得或設定要啟動之處理序的工作目錄。 當 UseShellExecutetrue 時,取得或設定包含要啟動之處理序的目錄。

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

屬性值

如果 UseShellExecutetrue,則為包含要啟動之處理序的目錄完整名稱。 當 UseShellExecute 屬性為 false 時,則為要啟動之處理序的工作目錄。 預設為空字串 ("")。

屬性

備註

重要

如果 UserName 提供和 PasswordWorkingDirectory則必須設定 屬性。 如果未設定屬性,預設工作目錄為 %SYSTEMROOT%\system32。

如果目錄已經是系統路徑變數的一部分,您就不需要重複這個屬性中的目錄位置。

當 與 是 時,屬性WorkingDirectory的行為會不同UseShellExecuteUseShellExecutefalsetrue 當 為 trueUseShellExecute,屬性WorkingDirectory會指定可執行檔的位置。 如果 WorkingDirectory 是空字串,則會瞭解目前的目錄包含可執行檔。

注意

當是 trueUseShellExecute,啟動可執行檔的應用程式工作目錄也是可執行檔的工作目錄。

當 為 falseUseShellExecuteWorkingDirectory屬性不會用來尋找可執行檔。 相反地,其值會套用至啟動的進程,而且只有在新進程的內容中才有意義。

適用於