file_count = File.exist?(dir_path) ? `find #{dir_path} -type f|wc -l`.to_i : 0
ディレクトリ直下のファイル数
file_count = File.exist?(dir_path) ? `ls #{dir_path}|wc -l`.to_i : 0
ディレクトリ内のファイル数の取得メソッドを、パッと探してみたけど、ruby側で用意されていない?
でも、Linuxコマンドを叩いて取得することは可能でした。
dir_path は絶対パスです。
`find #{dir_path} -type f|wc -l`.to_i
0 件のコメント:
コメントを投稿