ProcessStartInfo.WorkingDirectory Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.