需要一种更有效的方式来合并文本文件

极权主义者

这是我目前的代码

Dim Paths() As String = Directory.GetFiles("files*.txt")
For Each Path As String In Paths
    File.AppendAllText("merged.txt", File.ReadAllText(Path), Encoding.Default)
Next

问题似乎在于,使用此方法时,处理多个大文件时性能较差。

有没有更有效的方式来合并文本文件?也许首先将所有文件读入流读取器,然后在一个操作中创建输出文件?

bdn02

试试这个:

using (StreamWriter sw = new StreamWriter("merge.txt"))
{
    string[] paths = Directory.GetFiles("files*.txt");
    foreach (string path in paths)
        using (StreamReader sr = new StreamReader(path))
        {
            sw.Write(sr.ReadToEnd());
            sw.WriteLine("");
        }
}

我认为慢速操作是在File.AppendAllText中,它打开->写入->关闭目录中每个txt文件的merge.txt文件

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建一种更有效的方法来解析两个大文本文件之间的单词(Python 3.6.4)

来自分类Dev

有没有一种真正有效(FAST)的方法来读取python中的大文本文件?

来自分类Dev

寻找一种更有效的方式来初始化字典

来自分类Dev

寻找一种更有效的方式来初始化字典

来自分类Dev

我嵌套了div,需要一种更有效的选择方式

来自分类Dev

寻找一种更有效的方式来矢量化带有不同行信息的CSV

来自分类Dev

Neo4j是否有一种更有效的方式来编写多个where-contains?

来自分类Dev

寻找一种更短,更有效的方式来添加(可能)重复到字符串末尾的内容

来自分类Dev

C ++-是否有一种优雅的方式读取文本文件?

来自分类Dev

有没有一种有效的方式来合并两个馆藏?

来自分类Dev

是否有一种班轮或更有效的方法来完成此任务?

来自分类Dev

一种更有效的方法来对netstat命令的结果进行排序

来自分类Dev

寻找一种更有效的方式在mongoose-q中执行许多查询

来自分类Dev

寻找一种更有效的方式编写我的MATLAB代码

来自分类Dev

寻找一种更有效的方式编写此jquery菜单

来自分类Dev

如何在python中打印形状?寻找一种不同的、更有效的方式

来自分类Dev

需要一种更有效的ID比较方法

来自分类Dev

有没有一种方法可以使用Matlab将多个文本文件中的列合并为单个文本文件?

来自分类Dev

有没有一种使用Windows命令行合并文本文件的方法?

来自分类Dev

更有效的方法来重新格式化具有不等量空白的文本文件,然后转换为csv

来自分类Dev

是否有一种更有效的方式以某种方式将项目列表映射到成对列表?

来自分类Dev

一种更有效的方法来检查是否没有相关项目具有特定值

来自分类Dev

如何处理大型文本文件以更有效地获取此文件的一部分?

来自分类Dev

用Python编写和读取列表到文本文件:有没有更有效的方法?

来自分类Dev

是否有一种更有效的方法来将图像居中在浮动div中

来自分类Dev

如何合并多个文本文件并有效删除重复项?

来自分类Dev

一种有效的Scala惯用方式来挑选排序值的前85%?

来自分类Dev

一种有效的方式来存储多个范围的数字以供将来搜索

来自分类Dev

木偶。以最有效的方式更改任何配置/文本文件

Related 相关文章

  1. 1

    如何创建一种更有效的方法来解析两个大文本文件之间的单词(Python 3.6.4)

  2. 2

    有没有一种真正有效(FAST)的方法来读取python中的大文本文件?

  3. 3

    寻找一种更有效的方式来初始化字典

  4. 4

    寻找一种更有效的方式来初始化字典

  5. 5

    我嵌套了div,需要一种更有效的选择方式

  6. 6

    寻找一种更有效的方式来矢量化带有不同行信息的CSV

  7. 7

    Neo4j是否有一种更有效的方式来编写多个where-contains?

  8. 8

    寻找一种更短,更有效的方式来添加(可能)重复到字符串末尾的内容

  9. 9

    C ++-是否有一种优雅的方式读取文本文件?

  10. 10

    有没有一种有效的方式来合并两个馆藏?

  11. 11

    是否有一种班轮或更有效的方法来完成此任务?

  12. 12

    一种更有效的方法来对netstat命令的结果进行排序

  13. 13

    寻找一种更有效的方式在mongoose-q中执行许多查询

  14. 14

    寻找一种更有效的方式编写我的MATLAB代码

  15. 15

    寻找一种更有效的方式编写此jquery菜单

  16. 16

    如何在python中打印形状?寻找一种不同的、更有效的方式

  17. 17

    需要一种更有效的ID比较方法

  18. 18

    有没有一种方法可以使用Matlab将多个文本文件中的列合并为单个文本文件?

  19. 19

    有没有一种使用Windows命令行合并文本文件的方法?

  20. 20

    更有效的方法来重新格式化具有不等量空白的文本文件,然后转换为csv

  21. 21

    是否有一种更有效的方式以某种方式将项目列表映射到成对列表?

  22. 22

    一种更有效的方法来检查是否没有相关项目具有特定值

  23. 23

    如何处理大型文本文件以更有效地获取此文件的一部分?

  24. 24

    用Python编写和读取列表到文本文件:有没有更有效的方法?

  25. 25

    是否有一种更有效的方法来将图像居中在浮动div中

  26. 26

    如何合并多个文本文件并有效删除重复项?

  27. 27

    一种有效的Scala惯用方式来挑选排序值的前85%?

  28. 28

    一种有效的方式来存储多个范围的数字以供将来搜索

  29. 29

    木偶。以最有效的方式更改任何配置/文本文件

热门标签

归档