How to make Dir.glob method NOT case sensitive

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:

  for f in Dir.glob("m:/some_directory/**/PCM_OP*.XML")
    next unless File.file?(f)
    count = count + 1
    puts File.dirname(f) + "/" + File.basename(f)
  end

Thanks!

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)

···

On Oct 28, 2004, at 2:08 PM, Kurt Euler wrote:

    next unless File.file?(f)
    count = count + 1
    puts File.dirname(f) + "/" + File.basename(f)
  end