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
修改目录文件名-Ruby实现
最新推荐文章于 2023-05-18 15:14:18 发布