From: Siddick Ebramsha Date: 2009-04-30T13:56:28+09:00 Subject: Re: Read and re-write file with one open? Instead of using the rewind method, you can use the reopen method to open a same file in Write mode. Example :- file = File.open( "filename", "r" ) file.reopen( "filename", "w" ) -- Posted via http://www.ruby-forum.com/.