`
nnnnon
  • 浏览: 150237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

文件处理

    博客分类:
  • RORs
阅读更多
require 'fileutils'
require 'pathname'
require 'find'

def proc(dir_name)
  dir = Dir.open(dir_name)
  dir.each do  |file|
    if File.ftype(dir_name + "\\" + file) == "directory" #判断是否是目录
      next if file =='.' or file == '..'
      puts "#{dir_name}\\#{file}"
      proc(dir_name + "\\" + file)
    end
    #如果是文件,刚输出文件名
    if file=~/.+([j|J][P|p][G|g])$/
       File.rename(dir_name + "\\" + file,dir_name + "\\" + file[/\d*/]+".JPG")  	 
    end
  end
end


proc("F:\\05级照片\\车辆0502")
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics