Bagikan melalui


ProcessStartInfo.WorkingDirectory Properti

Definisi

UseShellExecute Ketika properti adalah false, mendapatkan atau mengatur direktori kerja untuk proses yang akan dimulai. Ketika UseShellExecute adalah true, mendapatkan atau mengatur direktori yang berisi proses yang akan dimulai.

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

Nilai Properti

Ketika UseShellExecute adalah true, nama direktori yang sepenuhnya memenuhi syarat yang berisi proses yang akan dimulai. UseShellExecute Ketika properti adalah false, direktori kerja untuk proses yang akan dimulai. Defaultnya adalah string kosong ("").

Atribut

Keterangan

Penting

Properti WorkingDirectory harus diatur jika UserName dan Password disediakan. Jika properti tidak diatur, direktori kerja default adalah %SYSTEMROOT%\system32.

Jika direktori sudah menjadi bagian dari variabel jalur sistem, Anda tidak perlu mengulangi lokasi direktori di properti ini.

Properti WorkingDirectory berkinerja berbeda ketika UseShellExecute adalah true dari ketika UseShellExecute adalah false. Ketika UseShellExecute adalah true, WorkingDirectory properti menentukan lokasi yang dapat dieksekusi. Jika WorkingDirectory adalah string kosong, direktori saat ini dipahami untuk berisi executable.

Catatan

Ketika UseShellExecute adalah true, direktori kerja aplikasi yang memulai executable juga merupakan direktori kerja dari executable.

Ketika UseShellExecute adalah false, WorkingDirectory properti tidak digunakan untuk menemukan executable. Sebaliknya, nilainya berlaku untuk proses yang dimulai dan hanya memiliki arti dalam konteks proses baru.

Berlaku untuk