อยากสร้างโปรแกรมค้นหาไฟล์ที่สามารถค้นหาได้ทั้ง HDD

กระทู้คำถาม
ข้อรบกวนผู้รู้หน่อยครับนี้เป็นกะทู้แรกที่ตั้ง(สมัครมาเพื่อถามข้อนี้เลยจริงๆ)
พอดีผมสร้างโปรแกรมที่ค้นหาไฟล์ใน Floder ได้ครับแต่ไม่สามารถหาได้ทั้ง HDD อยากถามท่านผู้รู้ว่ามันสามารถทำได้ไหมแล้วอยากดูตัวอย่างโค้ด
(อยากให้มันเป็นเหมือนโปรแกรม Everything อ่ะครับ) ขอบคุณครับ
ตัวอย่างโค้ดของโปรแกรมผม

            FolderBrowserDialog fbd = new FolderBrowserDialog();
           

            string tempPath = "";
            if (fbd.ShowDialog() == DialogResult.OK)
            {
             tempPath = fbd.SelectedPath; // prints path
             textBox2.Text = fbd.SelectedPath;
             File.WriteAllText(label4.Text, textBox2.Text);

            }
            try
            {

             string b = textBox1.Text;
             string[] a = Directory.GetFiles(@"" + textBox2.Text, "*" + b + "*.*", SearchOption.AllDirectories);
             listBox1.Items.Clear();

             foreach (string ficheiro in a)
                    listBox1.Items.Add(Path.GetFileName(ficheiro));
            }
            catch
            {
             MessageBox.Show("กรุณาระบุตำแหน่ง FLODER ที่ถูกต้อง");
            }

        }

มาจากการกดปุ่มแล้วให้เลือก floder ที่เราจะเข้าไปค้นหาครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่