gpt4 book ai didi

c# - OutOfMemoryException 文件内容

转载 作者:太空宇宙 更新时间:2023-11-03 21:28:58 24 4
gpt4 key购买 nike

<分区>

我有以下代码将文件的内容加载到内存,但我想要一个更好的方法,因为我收到以下错误

 Unhandled Exception: OutOfMemoryException.

有没有更有效的方法来处理我要查看的大多数文件都是 1.85 GB

 class Program
{

public static string sDate;
public static string sTerm;
static void Main(string[] args)
{
Console.WriteLine("Enter the date to search - yyyy-mm-dd");
sDate = Console.ReadLine();
Console.WriteLine("Enter search term");
sTerm = Console.ReadLine();
DirectoryInfo di = new DirectoryInfo(Environment.GetEnvironmentVariable("ININ_TRACE_ROOT") + "\\" + sDate + "\\");
FileInfo[] files = di.GetFiles("*.ininlog");
foreach (FileInfo file in files)
{
using (StreamReader sr = new StreamReader(file.FullName))
{
string content = sr.ReadToEnd();
if (content.Contains(sTerm))
{
Console.WriteLine("{0} contains\"{1}\"", file.Name, sTerm);
}
}
}
}
}

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