From: Joseph McDonald Date: 2001-12-22T08:27:08+09:00 Subject: [ruby-talk:29266] Re: upper case to lower BAA> am trying to write a script that will read in all the file names in dir X BAA> and convert the upper case letters to lower case. How can do such thing in Perhaps better ways, but this works for me: dir = "." Dir.foreach(dir) {|filename| newname = filename.tr('A-Z','a-z') File.rename(filename, newname) if newname != filename } regards, -joe