From: Chris Shea Date: 2007-08-13T11:39:58+09:00 Subject: Re: Removing file names with '.' in their names from list? On Aug 12, 4:16 pm, Sfdesigner Sfdesigner wrote: > Currently I'm using this code to output a list of files to a .rhtml > page: > > <% > Dir.foreach("/") do |file| > next if File.fnmatch('*.*', file) > puts '' + file + '' > end > %> > > This removes files from the list output such as 'photo.jpg'. > > But it leaves the files with names like '.htaccess', ',' and '..'. > > I could create more of the 'next' statements explicitly for those file > and directory names but wondering if there's a more elegant way to say > don't output files with a '.' in their names. > -- > Posted viahttp://www.ruby-forum.com/. perhaps: next if file.include?('.') Though Robert's solution does the same thing. HTH, Chris