From: Florian Gross Date: 2007-08-01T21:48:58+09:00 Subject: Re: Why aren't filenames being lowercased? > Dir.chdir("L:/tiff/cdtiff/00000") > Dir.glob("*.tif").each do |tiffile| new_name = tiffile.downcase File.rename(tiffile, new_name) pdffile = File.basename(new_name, ".tif") + ".pdf" puts "#{new_name} #{pdffile}" > end Basically, you were still using the old (outdated) name. > gives me: > ... > va997.tif va997.pdf > va998.tif va998.pdf > WI679.TIF WI679.TIF.pdf > WI680.TIF WI680.TIF.pdf > WI681.TIF WI681.TIF.pdf I think your va* files were already in lowercase when the script was running.