From: Intransition Date: 2009-07-05T05:08:13+09:00 Subject: Re: Using Dir.glob to grab only Directories On Jul 3, 10:48 pm, Intransition wrote: > On Jul 3, 2:09 pm, Mario Gr wrote: > > > Hi, > > > I was wondering if there were a way to use Dir.glob to grab only > > directories.  After searching google for a bit I found ways to pull only > > file listings, but couldn't find one for just directories. > > > Currently, I'm using FileTest.directory?(dir) before running any > > operations to test for a directory. > > Trailing '/': > > Dir.glob('*/').select { |fn| File.directory?(fn) } > Dir.glob('**/*/').select { |fn| File.directory?(fn) } Sorry, I meant: Dir.glob('*/') Dir.glob('**/*/') The trailing '/' makes the select unnecessary.