21/07/03 00:12:22.15 jD9VRWHA.net
例えば、Ruby では、
or は、||
require 'fileutils'
# . で始まる、隠し directory, file を除く
glob_pattern = "*.txt"
Dir.glob( glob_pattern ).each do |file_name|
fs = File::Stat.new( file_name ) # ファイル情報
next unless fs.file? # ファイルのみ処理する
if fs.size <= 10 || fs.blocks == 8
puts "#{ file_name } : #{ fs.size } : #{ fs.blocks }"
end
end
出力
a.txt : 69 : 8
b.txt : 40 : 8