From: Ryan Leavengood Date: 2005-07-08T04:54:35+09:00 Subject: Re: recursively descend and rename files. Ezra Zygmuntowicz said: > > Can some one please point me in the right direction? require 'ftools' def rename(filename) new_name = File.join(File.dirname(filename), fix_name(File.basename(filename))) File.move(filename, new_name) end def fix_name(basename) # whatever fixes the name basename.gsub(/s/,'xxx') end __END__ Ryan