2013-10-05 25 views
-2

我有一個文件夾C:\ MergeMe \,它充滿​​了製表符分隔的文本文件,但是在任何給定的時間文件數量都是未知的。如何將目錄中的文件名稱讀入數組?

如何讀取MergeMe目錄中的文本文件的名稱並將其存儲到數組中?

+4

System.IO.Directory.GetFiles? – catflier

回答

2

使用System.IO.Directory.GetFiles()。如果您知道分機,你可以,例如呼叫:

Directory.GetFiles(@"C:\MergeMe\*.txt") 

如果需要其他選項,有過載,使您可以爲他們提供。

0
static void Main(string[] args) 
    { 
     foreach (string file in Directory.GetFiles("MyPath")) 
     { 
      if (Path.GetExtension(file)=="youExtension") 
      { 
       using (StreamReader sr = new StreamReader(file)) 
       { 
        //Your code 
       } 
      } 
     } 
    } 
相關問題