Browsing articles in "Ruby"
3月
3
2010

Rubyでファイル名一括置換

単にRubyを覚えたいという理由だけで、どうでもいい作業をRubyにやらせるシリーズ。

ここでは、*.php → *.class.php というように置き換えています。

ソースは以下のとおりです。

Dir::glob("*.php").each {|f|
  File.rename(f, f.gsub(/\.[^.]*$/, ".class.php"))
}

参考リンク

  1. ディレクトリ内のHTMLファイル内とファイル名を置換 – griffin-stewieの日記
  2. Ruby/ファイル名の拡張子を変えるには – TOBY SOFT wiki

Now loading...

PR

Flickr