From: Mmcolli00 Mom Date: 2008-12-11T12:37:00+09:00 Subject: copy txt file - only copies 1/3 of the file - what happened? File.open('oldFile.txt', 'r') do |f1| #file contains XML type data m = f1.gets File.open('newFile.txt','w') do |f2| #newFile to separate data in oldFile f2.puts m.split("<") end end Hello All. There is something that I did that was weird here. I say this because when I open the new file that it creates its 1/3 the size of the original. It seems to just completely cut off. I took off the .split and it still did this, so I know it has nothing to do with split. What do you think is going on? oldFile.txt contains XML formatted data. newFile.txt is supposed to break each line up what starts with < giving a new line per element for later use. -- Posted via http://www.ruby-forum.com/.