# File class/command.rb, line 11 def fdate(files, date = 0, msg = '(new)') flist = getFileList(files) times = flist.collect{|x| File.mtime(x) } raise "ファイルがありません" if times.empty? time = times.max # 一番更新日が新しいものを選ぶ str = time.strftime('%Y/%m/%d') str << msg if (Time.now - time) < (24 * 60 * 60 * date) str end