Rubyでファイル/ディレクトリを年ごとに整理

という処理を書いてみた。

なんかRubyらしくない感じに思えるので、詳しい方添削をお願いします。

#!/usr/bin/ruby

require 'fileutils'

Dir.foreach(Dir.pwd) {|file|
  year = File.mtime(file).year.to_s

  dirname = Dir.pwd + "/__" + year
  if File.directory?(dirname) == false
    FileUtils.mkdir(dirname)
  end

  if file.to_s != __FILE__
    FileUtils.move(file, dirname, {:force => true})
  end 
}