Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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
VB.NET将文本附加到现有CSV文件中的行尾_Vb.net_Csv_Append - Fatal编程技术网

VB.NET将文本附加到现有CSV文件中的行尾

VB.NET将文本附加到现有CSV文件中的行尾,vb.net,csv,append,Vb.net,Csv,Append,如何在VB.NET中已有行的文本文件中,将文本附加到行的末尾 例如,我的文本文件如下所示: 校长1,校长2,校长3 值1、值2、值3 填充1、填充2、填充3 我想在每一行的末尾添加新文本,使其看起来像这样: 车头1,车头2,车头3,新车头 值1、值2、值3、新值 Stuff 1、Stuff 2、Stuff 3、newstuff 我知道,在Perl中,您可以指向该行,然后对其执行操作,是否有一些VB.net方法可以做到这一点?如果文件不是太大,最简单的方法可能是使用IO.file.ReadAllL

如何在VB.NET中已有行的文本文件中,将文本附加到行的末尾

例如,我的文本文件如下所示:

校长1,校长2,校长3 值1、值2、值3 填充1、填充2、填充3

我想在每一行的末尾添加新文本,使其看起来像这样: 车头1,车头2,车头3,新车头 值1、值2、值3、新值 Stuff 1、Stuff 2、Stuff 3、newstuff


我知道,在Perl中,您可以指向该行,然后对其执行操作,是否有一些VB.net方法可以做到这一点?

如果文件不是太大,最简单的方法可能是使用IO.file.ReadAllLines方法将文件读入内存,修改数据并使用WriteAllLines方法将其写回


对于非常大的文件,您可能正在阅读每一行,修改它并将其写入另一个文件。

不幸的是,该文件相当大。这就是为什么我问=)然后你就可以按顺序访问了。您可以通过将大数据块读入内存来进行优化。