ioliver Posted August 5, 2005 Share Posted August 5, 2005 Is is possible to write to a certain line number in a text file? I've read over FileWriteLine() and FileWrite() and both just seem to append. For example, I create a text file, but then I want to go back to the 6th line in the text file and insert a 'Total Record Count.' Could I do this, if so, how? As always, thanks for your time. Ian "Blessed be the name of the Lord" - Job 1:21Check out Search IMF Link to comment Share on other sites More sharing options...
herewasplato Posted August 5, 2005 Share Posted August 5, 2005 pseudo code: open file1 for read open file2 for write $i = 0 while 1 $i = $i +1 If $i = 6 Then FileWriteline - file2 FileReadline - file1 FileWriteline - file2 wend [size="1"][font="Arial"].[u].[/u][/font][/size] Link to comment Share on other sites More sharing options...
ioliver Posted August 5, 2005 Author Share Posted August 5, 2005 Thanks Plato, I follow your code, but I'm not sure I understand. If I have the file open for Readin, and I read down to the 6th line, and then I do a FileWriteLine() will it automatically put the text on the 6th line? And if so, will it replace the 6th line or will it move down whatever was on the 6th line to the 7th line? Thanks again, Ian "Blessed be the name of the Lord" - Job 1:21Check out Search IMF Link to comment Share on other sites More sharing options...
herewasplato Posted August 5, 2005 Share Posted August 5, 2005 (edited) file1 = the file that you want to add a line to - on line 6 file2 = temp file first time thru loop line 1 from file1 is put into file2 next time thru loop line 2 from file1 is put into file2 next time thru loop line 3 from file1 is put into file2 next time thru loop line 4 from file1 is put into file2 next time thru loop line 5 from file1 is put into file2 next time thru loop extra line is added to file2 at position 6 line 6 from file1 is put into file2 as line 7 you check the EOF and exitloop after loop copy file2 over file1 boy, I'm glad you did not want to add at line 1200.... Edit: opps Edit2: opps2 Edited October 4, 2005 by herewasplato [size="1"][font="Arial"].[u].[/u][/font][/size] Link to comment Share on other sites More sharing options...
ioliver Posted August 5, 2005 Author Share Posted August 5, 2005 Thanks for walking me through it. It's more clear now. I'll give it a shot. Ian "Blessed be the name of the Lord" - Job 1:21Check out Search IMF Link to comment Share on other sites More sharing options...
herewasplato Posted August 5, 2005 Share Posted August 5, 2005 You are welcome - sorry that my posts are so short today - I'm at work... [size="1"][font="Arial"].[u].[/u][/font][/size] Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now