From: Kurt Euler Date: 2004-10-29T06:27:16+09:00 Subject: Re: How to make Dir.glob method NOT case sensitive. Eric- Dumb question: What's "ri"? BTW, from the online "pickax" book, I found this partial solution: for f in Dir.glob("m:/some_directory/**/{PCM_OP,pcm_op}*.{XML,xlm}") Thanks. -ke -----Original Message----- From: Eric Hodel [mailto:drbrain@segment7.net] Sent: Thursday, October 28, 2004 2:22 PM To: ruby-talk ML Subject: Re: How to make Dir.glob method NOT case sensitive. On Oct 28, 2004, at 2:08 PM, Kurt Euler wrote: > All- > > Can anyone advise as to how to make the Dir.glob method NOT case > sensitive. > > For example, in the following routine, I'd like to find all > "PCM_OP*.XML" and "pcm_op*.xlm" occurances in the specified directory: See Dir.glob and File.fnmatch in ri > for f in Dir.glob("m:/some_directory/**/PCM_OP*.XML") Dir.glob("m:/some_directory/**/PCM_OP*.XML", File::FNM_CASEFOLD) > next unless File.file?(f) > count = count + 1 > puts File.dirname(f) + "/" + File.basename(f) > end