I'd think there has to be a way. On 7/6/06, Dark Ambient <sambient / gmail.com> wrote: > Thank you that was a huge improvement, still battling a few more format issues: > when I open the file: > It has the 3 hypens as the first line and a hyphen before every file > name. Can't I get rid of those ? > > --- > - c:/dir1/doc1.doc > - c:/dir1/doc2.doc > - c:/dir1/doc3.doc > - c:/dir1/doc4.doc > - c:/dir1/doc5.doc > - c:/dir1/doc6.doc > > > Stuart > On 7/6/06, Justin Collins <collinsj / seattleu.edu> wrote: > > Dark Ambient wrote: > > > I must have not explained myself well. > > > Right now my file looks like this: > > > > > > c:/dir1/doc1.docc;/dir1/doc3.docc:/dir1/doc4.docc:/dir1/doc5.doc > > > ..........i.e. no line breaks > > > > > > I want it took look like this: > > > c:/dir1/doc1.doc > > > c;/dir1/doc3.doc > > > c:/dir1/doc4.doc > > > c:/dir1/doc5.doc > > > .......... > > > > > > Stuart > > > > > > On 7/6/06, Robert Klemme <shortcutter / googlemail.com> wrote: > > >> 2006/7/6, Dark Ambient <sambient / gmail.com>: > > >> > I'm not sure who to have an array format correctly when written to > > >> a text file. > > >> > > >> What does "correctly" mean? > > >> > > >> > Doing something like myarray = ['five','four','three','two','one'] > > >> > works almost correctly but > > >> > myarray = ['.././*.docs'] seems to write them out without linebreaks. > > >> > > >> This is not a print statement. What did you do to actually print it? > > >> > > >> > So while I can figure out how to print them nicely using some iterator > > >> > to the screen > > >> > Using, > > >> > File.open filename, 'w' do |doc| > > >> > doc.write myarray > > >> > end > > >> > I can't seem to figure out a way to format the strings correctly. > > >> > > >> Try this: > > >> > > >> doc.write myarray.join ", " > > >> > > >> Depends on what you mean by "proper output". > > >> > > >> Kind regards > > >> > > >> robert > > >> > > >> -- > > >> Have a look: http://www.flickr.com/photos/fussel-foto/ > > >> > > >> > > > > > Try using 'doc.puts' instead of 'doc.write'. 'puts' will automatically > > add line breaks, whereas 'write' will not. > > > > -Justin > > > > > >