Dalam aplikasi WPF, ketika pengguna mengklik tombol Saya ingin membuka Windows explorer ke direktori tertentu, bagaimana saya melakukannya?
Saya mengharapkan sesuatu seperti ini:
Windows.OpenExplorer("c:\test");
c#
wpf
windows-explorer
Edward Tanguay
sumber
sumber
Process.Start("calc.exe");
akan menjalankan Kalkulator. Anda bisa memberikannya path lengkap ke executable dan itu akan menjalankannya.Start(dir)
danStart("explorer.exe", dir)
adalah bahwa yang pertama akan cukup pintar untuk memfokuskan jendela yang adadir
jika ada, sementara yang kedua membuka jendela baru setiap saat.Ini seharusnya bekerja:
Atau jika Anda ingin metode untuk menjalankan program / membuka file dan / atau folder:
Dan kemudian memanggil metode dan di dalam tanda kurung masukkan direktori file dan / atau folder di sana atau nama aplikasi. Semoga ini bisa membantu!
sumber
Anda bisa menggunakannya
System.Diagnostics.Process.Start
.Atau gunakan WinApi langsung dengan sesuatu seperti berikut ini, yang akan meluncurkan explorer.exe. Anda dapat menggunakan parameter keempat untuk ShellExecute untuk memberikannya direktori awal.
Deklarasi datang dari situs web pinvoke.net .
sumber
Saya harus menggunakan ini, cara lain hanya menentukan dir tgt akan menutup jendela explorer ketika aplikasi saya dihentikan.
sumber
Access denied
pengecualian.