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
时,则为要启动的进程的工作目录。 默认值为空字符串("")。
- 属性
注解
重要
WorkingDirectory如果UserName提供 和 Password ,则必须设置 属性。 如果未设置 属性,则默认工作目录为 %SYSTEMROOT%\system32。
如果目录已是系统路径变量的一部分,则无需在此属性中重复目录的位置。
当 WorkingDirectory 与 true
为 时UseShellExecuteUseShellExecutefalse
, 属性的行为不同。 当 为 true
时UseShellExecute, WorkingDirectory 属性指定可执行文件的位置。 如果 WorkingDirectory 是空字符串,则当前目录被理解为包含可执行文件。
注意
当 UseShellExecute 是 true
时,启动可执行文件的应用程序的工作目录也是该可执行文件的工作目录。
当 为 false
时UseShellExecute,WorkingDirectory属性不用于查找可执行文件。 相反,其值应用于已启动的进程,并且仅在新进程的上下文中有意义。