2013-01-31 298 views
-1

我正嘗試使用流讀取器讀取文件夾中的所有文件.txt。我現在有這個,它對一個文件工作正常,但我需要讀取該文件夾中的所有文件。這是我迄今爲止所擁有的。任何建議將不勝感激。使用StreamReader讀取文件夾中的所有文本文件

using (var reader = new StreamReader(File.OpenRead(@"C:\ftp\inbox\test.txt"))) 
+2

可能重複[如何讀取特定的文件夾內的所有文件(http://stackoverflow.com/questions/5840443/how-to-read-all-files-inside-particular-folder) – Otiel

+0

-1 - 我不明白這包括任何研究工作。 –

回答

0

您可以撥打Directory.EnumerateFiles()來查找文件夾中的所有文件。

+0

感謝您的回覆。我是編程新手,我不知道如何使用它。 –

+0

你不明白什麼?這聽起來像你需要學習C#。 – SLaks

+0

是的,我需要學習C#。這就是我在這裏的原因。我可以使用Directory.EnumerateFiles()以及流讀取器嗎? –

4

您可以使用Directory.EnumerateFiles()方法代替。

返回與指定路徑中的搜索模式 匹配的文件名的可枚舉集合。

var txtFiles = Directory.EnumerateFiles(sourceDirectory, "*.txt"); 
foreach (string currentFile in txtFiles) 
{ 
    ... 
} 
相關問題