-2
我有一个文件夹C:\ MergeMe \,它充满了制表符分隔的文本文件,但是在任何给定的时间文件数量都是未知的。如何将目录中的文件名称读入数组?
如何读取MergeMe目录中的文本文件的名称并将其存储到数组中?
我有一个文件夹C:\ MergeMe \,它充满了制表符分隔的文本文件,但是在任何给定的时间文件数量都是未知的。如何将目录中的文件名称读入数组?
如何读取MergeMe目录中的文本文件的名称并将其存储到数组中?
使用System.IO.Directory.GetFiles()。如果您知道分机,你可以,例如呼叫:
Directory.GetFiles(@"C:\MergeMe\*.txt")
如果需要其他选项,有过载,使您可以为他们提供。
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
}
}
}
}
System.IO.Directory.GetFiles? – catflier