■全てのサブディレクトリ以下のHTMLファイルを取得する

■書式

Dir.glob("**/*.html")

■説明

ディレクトリ以下のサブディレクトリ内全てにあるHTMLファイルを取得するにはDir.glob("**/*.html")とします。再帰的に処理が行われ結果が配列で返されます。拡張子が.htmの場合はDir.glob("**/*.htm")とします。.htmlと.htm両方を取得したい場合にはDir.glob("**/*.{html,.htm}")とします。

■サンプル

#!/usr/bin/ruby
files = Dir.glob("**/*.html")
print files

■サンプル

#!/usr/bin/ruby
files = Dir.glob("**/*.htm")
print files

■サンプル

#!/usr/bin/ruby
files = Dir.glob("**/*.{html,htm}")
print files