ข้อรบกวนผู้รู้หน่อยครับนี้เป็นกะทู้แรกที่ตั้ง(สมัครมาเพื่อถามข้อนี้เลยจริงๆ)
พอดีผมสร้างโปรแกรมที่ค้นหาไฟล์ใน 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 ที่เราจะเข้าไปค้นหาครับ
อยากสร้างโปรแกรมค้นหาไฟล์ที่สามารถค้นหาได้ทั้ง 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 ที่เราจะเข้าไปค้นหาครับ