gpt4 book ai didi

File.AppendAllText 的 C# 速度

转载 作者:行者123 更新时间:2023-11-30 19:07:29 25 4
gpt4 key购买 nike

我从数据库中获取数据并使用 File.AppendAllText 将每个数据库行写入一个文件,总共 8000 个文件。整个过程在一个循环(查询)中重复,而且似乎要花很长时间。有没有更好的方法去做这件事?存储所有文件处理程序是否有意义?

最佳答案

documentation说“打开一个文件,将指定的字符串附加到文件,然后关闭文件”。
那就是你打开和关闭每一行的文件。

使用这样的东西

string[] dbRows = new string[] { "1", "2", "3" };
using (var file = new StreamWriter("file.txt", true))
{
foreach (var row in dbRows)
{
file.WriteLine(row);
}
}

关于File.AppendAllText 的 C# 速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5074661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com