FilenameExtension 標籤的全部彙整

[RUBY] 秀出指定副檔名的檔案名稱

會寫這東西只是剛剛跟某人談事情的時候跟我抱怨了一句:
「我不會shellscript , 但是我好想要直接秀出某個資料夾裡某種副檔名的檔案名稱就好」
我很無聊的吐了一句:「Ruby 也可以寫阿…
就想說沒事來用一個…(不含子資料夾) , 含子資料夾的改天再來寫吧…|||

  1. #Usage : f.rb [Directory Path] [FilenameExtension]
  2. #Ex : f.rb c:\ txt
  3. #Ex : f.rb .. txt
  4. Dir.open(ARGV[0]).each{ |filename|
  5.     ftype = filename.split(".")
  6.     if (ftype.length>1 && ftype[ftype.length-1].upcase == ARGV[1].upcase)
  7.             p filename
  8.     end
  9. }

有更好的寫法請各位大大回覆給我指教><~~~謝謝