Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 搜索一个文件并将匹配的内容写入另一个文件_C#_Stringreader - Fatal编程技术网

C# 搜索一个文件并将匹配的内容写入另一个文件

C# 搜索一个文件并将匹配的内容写入另一个文件,c#,stringreader,C#,Stringreader,我有一个很大的txt文件,希望搜索它并输出某些字符串,例如,假设有两行: oNetwork.MapNetworkDrive“Q:”,xyz&“\one\two\three\four” OneWork.MapNetworkDrive“G:”,zzz 从这里,我想将Q:,G:,和“\one\two\three\four”复制并输出到另一个文件 最有效的方法是什么?最终只有一种方法可以读取文本文件。您必须逐行分析整个文件,以找出您关心的部分 最好的办法是使用StreenReader读取文件(这是获取

我有一个很大的txt文件,希望搜索它并输出某些字符串,例如,假设有两行:

oNetwork.MapNetworkDrive“Q:”,xyz&“\one\two\three\four”
OneWork.MapNetworkDrive“G:”,zzz
从这里,我想将
Q:,G:,
“\one\two\three\four”
复制并输出到另一个文件


最有效的方法是什么?

最终只有一种方法可以读取文本文件。您必须逐行分析整个文件,以找出您关心的部分

最好的办法是使用StreenReader读取文件(这是获取文件的好方法)。从那里,只需不断拨打ReadLine,挑选出您关心的内容


提高效率的主要方法是确保只需解析文件一次。保存你所关心的一切,只保存你所关心的。尽可能多地对文件中的信息立即采取行动,然后将其扔掉——存储的信息越少越好。不要使用,因为它会一次将整个文件读入内存。

为了确保您得到正确的答案,请包括并确保接受和更新有用的答案。你的问题中缺少了一点重要的信息:你想包含的所有行的显著特征是什么?
oNetwork.MapNetworkDrive
?还有别的吗?请尽可能具体。