From: Daniel Baird Date: 2006-04-03T20:27:23+09:00 Subject: Re: Writing a file, without deleting it's current content ------=_Part_20068_727134.1144063640364 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline erm, try this: myfile =3D File.open("myFile.txt","a") myfile << "This is the string I'm writing" On 03/04/06, Jeppe Jakobsen wrote: > > ok just to make sure I got it right: > > File.open("myFile.txt.", APPEND=3D"This is the string I'm writing" ) > > Correct? > > 2006/4/3, James Britt : > > > > Jeppe Jakobsen wrote: > > > Hi, I just read about the ".write" method. > > > Let's say that I've just written a string to a file, "file.txt". Then > I > > want > > > to add some more information to it, on the next line. I use .write > again > > and > > > my info got replaced. How do I add to the without deleting what's > > already in > > > it. I know I can load the string from it and then add them together, > but > > > isn't there a smarter way to do it, like writing to the next line? > > > > > > Thanks in advance :) > > > > > > > Look up the "append" option for File when opening for writing. > > > > > > -- > > James Britt > > > > "Programs must be written for people to read, and only incidentally > > for machines to execute." > > - H. Abelson and G. Sussman > > (in "The Structure and Interpretation of Computer Programs) > > > > > > > -- > "winners never quit, quitters never win" > > -- Daniel Baird http://danielbaird.com (TiddlyW;nks! :: Whiteboard Koala :: Blog :: Things That Suck) [[My webhost uptime is ~ 92%.. if no answer pls call again later!]] ------=_Part_20068_727134.1144063640364--