Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Memilih Folder dengan Mudah dalam C#?
Cabaran memilih folder menggunakan OpenFileDialog
Sesetengah projek cuba menggunakan struktur OpenFileOrFolderDialog
, GetOpenFileName
dan OPENFILENAME
untuk memilih folder. Walau bagaimanapun, menyepadukan res1.rc
fail dan templat dialog yang diperlukan ke dalam projek C# boleh menjadi rumit.
Alternatif yang lebih mudah: FolderBrowserDialog
Untuk memudahkan proses pemilihan folder, kelas FolderBrowserDialog
adalah ideal. Ia menyediakan antara muka pengguna yang intuitif dan memudahkan proses.
Gunakan FolderBrowserDialog
<code class="language-csharp">using System.Windows.Forms; using System.IO; using (var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { string[] files = Directory.GetFiles(fbd.SelectedPath); MessageBox.Show("找到的文件数量: " + files.Length, "提示"); } }</code>
Untuk projek WPF, anda perlu menambah rujukan kepada System.Windows.Forms
. Selain itu, System.IO
juga diperlukan untuk kelas Directory
.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Folder dengan Mudah dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!