我正在尝试使用流阅读器读取文件夹中的所有 .txt 文件。我现在有了这个,它适用于一个文件,但我需要读取文件夹中的所有文件。这是我到目前为止所拥有的。任何建议将不胜感激。
using (var reader = new StreamReader(File.OpenRead(@"C:\ftp\inbox\test.txt")))
最佳答案
您可以使用 Directory.EnumerateFiles()
方法代替。
Returns an enumerable collection of file names that match a search pattern in a specified path.
var txtFiles = Directory.EnumerateFiles(sourceDirectory, "*.txt");
foreach (string currentFile in txtFiles)
{
...
}
关于c# - 使用 StreamReader 读取文件夹中的所有文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14630312/