# 把某个文件夹下的所有文件, 名字从大写改成小写.
Dir.glob("./**/*").sort{|x| x.size}.each do |name|x = name.split('/')
newname = (x[0..-2] + [x[-1].downcase]).join('/')
File.rename(name, newname)
end
方法很巧妙, 把文件全名做个排序, 短的放在 前面, 可以保证文件夹存在.
# 把某个文件夹下的所有文件, 名字从大写改成小写.
Dir.glob("./**/*").sort{|x| x.size}.each do |name|方法很巧妙, 把文件全名做个排序, 短的放在 前面, 可以保证文件夹存在.