2008-05-20

Rubyで「ファイル情報出力」

カレントディレクトリのファイル情報を取得するプログラムを書いてみました。

file_info.rb
Dir::glob("**/*.*").each {|f|
puts "#{f},#{File::stat(f).size},
#{File::stat(f).mtime.strftime("%Y/%m/%d %H:%M")} "
}


実行(hogeディレクトリの中のファイルを確認する)
$cd hoge
hoge>$ruby ../file_info.rb


実行結果
ファイル名、サイズ(バイト)、修正日の順に出力されます。
hoge1.txt,36,2008/05/20 10:10
hoge2.txt,203,2008/05/20 10:11
hoge3.txt,97,2008/05/20 10:11

0 件のコメント: