リソースサイズの一覧を取得
こんな感じで。。。
1 $KCODE = 's' 2 3 require 'find' 4 5 Extlist = [ ".jpg",".png",".bmp" ] 6 Outfile = "Size.csv" 7 8 class ResourceSizeChecker 9 10 # リソースアイテムを列挙する 11 def self.items 12 item = [] 13 Find.find("."){ |fname| item << fname if true == Extlist.include?( File.extname( fname ).downcase ) } 14 item.sort!.each{ |fname| yield fname } 15 end 16 17 end 18 19 File.open( Outfile , "w" ) do |io| 20 begin 21 ResourceSizeChecker.items do |item| 22 io.print "NAME,#{item},BASE,#{File.basename(item)},SIZE,#{File.size(item)}\n" 23 end 24 rescue 25 STDERR.print $! , "\n" 26 end 27 end