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

Related Posts

About the Author:

大阪のプログラマー(87世代)。 関心: C/C++, Objective-C, C#, TopCoder, Unix, Java, PHP, JavaScriptなど。 最近はWebサービスに夢中です!

Leave a comment


Now loading...

PR

Flickr