打开,删除文本,然后保存文本文件

Bla*_*pha -4 c# read-write text-files system.io.file

我想自动编辑一些文本文件,但我不知道该怎么做.

我想打开一个文件,检查所有行,如果一行以'C'开头,我删除前39个字符等等.然后用另一个名称保存所有文件.

我已经有了一部分代码:

var car = ligne[0];
if(car != 'C') { continue; }
ligne.Remove(0, 39);
Run Code Online (Sandbox Code Playgroud)

StreamReader用来阅读,但是在另一个文件中读取和保存的简单方法是什么?

Gab*_*uci 7

尝试File.ReadAllLines,它打开一个文件,读取所有内容,关闭文件并返回一个包含所有行的数组.

做你的处理....

然后File.WriteAllLines打开文件,写入数据并关闭文件.