menu
書いてる野郎
orebike@gmail.com
リネームしたい対象のファイルが含まれているディレクトリに置いて実行すると、 再帰的に全ファイルリネームする
# encoding: utf-8 require "nkf" Dir.glob("./**/*").each do |f| next unless File.file?(f) orig_name = File::basename(f) changed_name = NKF.nkf("-w -X", orig_name) puts orig_name + ' -> ' + changed_name File.rename(f, File::dirname(f) + '/' + changed_name) end