您的位置:首页 > 编程语言 > Ruby

修改目录文件名-Ruby实现

2011-11-04 12:47 711 查看
require 'pathname'
def change_name
puts "------------"
current_path = Pathname.new(File.dirname(__FILE__)).realpath
current_file_name = __FILE__
begin
Dir::foreach(current_path) do |file|
if file!="." and file!=".." and file!=".#{ current_file_name }.swp" and file!="#{ current_file_name }"
#puts "File:"+file
1.upto(9) do |i|
File.rename("#{ i.to_s }#{ i.to_s }.rb", "#{ i.to_s }.rb")
puts "执行第#{ i }个文件"
end
break
end
end
rescue => e
puts "错误:"+e
#ensure
#  puts "请确保文件名是否匹配!"
end
puts "------------"
end

change_name
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: