-2

我有一个文件夹 C:\MergeMe\ ,其中充满了制表符分隔的文本文件,但文件数量在任何给定时间都是未知的。

如何读取 MergeMe 目录中的文本文件名称并将其存储到数组中?

4

2 回答 2

2

使用 System.IO.Directory.GetFiles()。如果您知道扩展名,您可以例如致电:

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

如果您需要其他选项,则可以通过重载来提供它们。

于 2013-10-05T14:19:15.203 回答
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
                }
            }
        }
    }
于 2013-10-05T14:27:28.030 回答