エクスプローラがディレクトリサイズの一覧を表示してくれないので、Rubyで書きました。 まずは、ひとつのディレクトリのサイズを求めるメソッドです。 def dir_size(dir_path) dir_size = 0 Dir.entries(dir_path).reject{|x|/^\.+$/=~x}.each do |file_name| file_path = File.join([dir_path, file_name]) if File.directory?(file_path) dir_size += dir_size(file_path) else dir_size += File.stat(file_path).size end end return dir_size end 処理の流れ 対象ディレクトリの絶対パスを引数とする。 Dir::entries()でディレクトリ