user2148116
user2148116

Reputation: 195

Modify the content of specific line in text file

I'm new on c# and currently working on project so that I need to open an existing text file and editing the content of a specific line (i.e. 32) but I failed! Any help?

Upvotes: 4

Views: 20470

Answers (1)

Mike Perrenoud
Mike Perrenoud

Reputation: 67898

Well, based on your question you know the line number, so do something like this:

var lines = File.ReadAllLines("path to file");
lines[31] = "some value";
File.WriteAllLines("path to file", lines);

the first line of code gets you all the lines of a file into an array. The second line clearly sets thy known line to some value, and the third line overwrites the file with the new set of lines.

Upvotes: 28

Related Questions