From: Thomas Leitner Date: 2007-05-18T14:50:06+09:00 Subject: Re: Bug in Dir.glob in 1.8.6 on Windows? On May 17, 11:16 pm, Wolfgang N�dasi-Donner wrote: > Thomas Leitner schrieb: > > > Has this behaviour already been seen/has anyone an explanation for > > this and does anyone know how to only get directories using Dir.[] in > > ruby 1.8.6 under Windows? > > C:\Dokumente und Einstellungen\wolfgang\Desktop>ruby -v > ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] > > C:\Dokumente und Einstellungen\wolfgang\Desktop>irb > irb(main):001:0> Dir['dirtest/**/**'] > => ["dirtest/dat1.txt", "dirtest/dat2.txt", "dirtest/sub1", > "dirtest/sub1/sub11", "dirtest/sub1/sub1/dat1.txt", "dirtest/sub2", > "dirtest/sub2/sub21", "dirtest/sub2/sub2dat1.txt"] > irb(main):002:0> Dir['dirtest/**/**'].find_all{|f|File.directory?(f)} > => ["dirtest/sub1", "dirtest/sub1/sub11", "dirtest/sub2", "dirtest/sub2/sub21"] Thanks for this suggestions! I know that I can filter afterwards but I need a version which just uses a glob pattern. Regards, Thomas