如何从所有txt文件读取所有文本(* .txt)

母鹿

我需要使用最快的方法(我认为这是readalltext)如何从txt文件读取alltext,我不知道如何纠正代码:

string[] files = Directory
  .GetFiles(@"C:\Users\Wiz\Desktop\test","*.txt", SearchOption.AllDirectories);

var letter = File.ReadAllText(files);
赛诺

对我来说,有趣的是要指出,这是最快的方法,因此我尝试了3种技巧:

总览

概观 *〜200 cks

结论

在这种情况下,“并行处理”效果最好,Directory.EnumerateFiles速度比Directory.GetFiles(使用模式* .txt和包含的子目录进行搜索)快得多

A-GetFiles和ReadAllText

foreach (var file in Directory.GetFiles("C:\\Program Files (x86)", "*.txt", SearchOption.AllDirectories))
{
   var a = File.ReadAllText(file);
}

B-EnumerateFiles和ReadAllText

foreach (var file in Directory.EnumerateFiles("C:\\Program Files (x86)", "*.txt", SearchOption.AllDirectories))
{
   var a = File.ReadAllText(file);
}

C-并行方法

var files = Directory.EnumerateFiles("C:\\Program Files (x86)", "*.txt", SearchOption.AllDirectories);
Parallel.ForEach(files,(current) => 
{
    var a = File.ReadAllText(current);
});

随意添加想法,想法...。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除FTP目录中的所有txt文件?

Java-读取文件夹中的所有.txt文件

逐行读取文件夹中的所有.txt文件

从文件夹中读取所有.txt文件?

如何读取存储在txt文件中的所有内容?

尝试回显.txt中的所有文本行

如何删除目录NodeJs中的所有txt文件

命名所有串联的txt文件

如何将所有Txt文件导入Word文档时将文本样式的格式设置为“标题1”

如何读取XML文件并获取其中的所有URL链接并将它们保存到TXT文件?C#

如何使用python和bs4读取和覆盖文件夹中的所有* .txt文件?

如何从所有文本类为txt_Answer的文本框中获取所有文本

如何删除Windows 8中的所有.txt文件?

使用命令行复制许多文件的txt并使用所有文本创建新的txt

为什么输入函数不从输入txt文件读取所有行?Python

读取特定文件夹中的所有txt文件,并将所有内容写入一个txt文件

VB.net txt文本文件合并/连接所有文件

在Linux中,如何删除* .txt模式以外的所有文件?

返回除.txt外的所有文件

C ++从.txt读取所有内容

移动所有不以.txt结尾的文件

如何在txt文件中将所有$字符替换为$ $

如何在 C# 中将文本附加到所有现有的 .txt 文档?

按上次编辑时间读取文件夹中的所有 .txt 文件

为什么我的 DAO 读取 .txt 文件而不存储所有数据行?

如何使用 Python 读取文件夹中的所有 .txt 文件并将其内容附加到一个 .txt 文件中?

Python使用查找所有时间戳方法从txt文件中读取数据

如何从目录中读取所有 .txt 文件

从 s3 存储桶读取 .txt 文件不返回所有文件内容