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
  • 813
  • 4
  • 18
  • 35

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
  • 30,755
  • 6
  • 52
  • 77
2
string[] s = Directory.GetFiles(t,"*.txt", SearchOption.AllDirectories);
Damith
  • 60,955
  • 13
  • 99
  • 152