-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