From: Peter Bailey Date: 2007-08-01T21:55:31+09:00 Subject: Re: Why aren't filenames being lowercased? Florian Gross wrote: >> 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. Well, all of the filenames should be lower-cased, because of my "File.rename" in my script. And, like I said, all the files that show up upper-case are really lower-case as files. -- Posted via http://www.ruby-forum.com/.