txt file read/overwrite/append. Is this feasible? (Visual C#)

Posted by Arcadian on Stack Overflow See other posts from Stack Overflow or by Arcadian
Published on 2010-06-07T16:49:48Z Indexed on 2010/06/07 16:52 UTC
Read the original article Hit count: 149

Filed under:

Hi,

I'm writing a program for some data entry I have to periodically do. I have begun testing a few things that the program will have to do but i'm not sure about this part.

What i need this part to do is:

read a .txt file of data

take the first 12 characters from each line

take the first 12 characters from each line of the data that has been entered in a multi-line text box

compare the two lists line by line

if one of the 12 character blocks from the multi-line text box match one of the blocks in the .txt file then overwrite that entire line (only 17 characters in total)

if one of the 12 character blocks from the multi-line text box DO NOT match any of the blocks in the.txt file then append that entire line to the file

thats all it has to do.

i'll do an example:

TXT FILE:

G01:78:08:32 JG05 G08:80:93:10 JG02 G28:58:29:28 JG04

MULTI-LINE TEXT BOX:

G01:78:08:32 JG06 G28:58:29:28 JG03 G32:10:18:14 JG01 G32:18:50:78 JG07

RESULTING TXT FILE:

G01:78:08:32 JG06 G08:80:93:10 JG02 G28:58:29:28 JG03 G32:10:18:14 JG01 G32:18:50:78 JG07

as you can see lines 1 and 3 were overwriten, line 2 was left alone as it did not match any blocks in the text box, lines 4 and 5 were appended to the file.

thats all i want it to do.

How do i go about this?

Thanks in advance

© Stack Overflow or respective owner

Related posts about c#