1

This is the code:

private void SearchForDoc()
        {
            t = Environment.GetEnvironmentVariable("UserProfile")+"\\documents";
            string[] s = Directory.GetFiles(t, "*.txt",);

This will search for txt files in a directory but i want to find also all the text files in its subdirectories. There should be SearchOption searchOption after the "*.txt",

DanielVest
  • 823
  • 4
  • 20
  • 39

2 Answers2

3

Use this overload: Directory.GetFiles Method (String, String, SearchOption), where SearchOption is SearchOption.AllDirectories.

string[] s = Directory.GetFiles(t, "*.txt", SearchOption.AllDirectories);
Alex Filipovici
  • 31,789
  • 6
  • 54
  • 78
2
string[] s = Directory.GetFiles(t,"*.txt", SearchOption.AllDirectories);
Damith
  • 62,401
  • 13
  • 102
  • 153