# File class/main.rb, line 67 def search_files (dirlist) files = [] Find.find(dirlist[:localdir]) {|file| next unless FileTest.file?(file) # ファイル以外は対象外 # LimitFilterに引っかかったら対象外 next if dirlist[:limitfilter].any? {|filter| file.index(filter) } next unless @date_data.update?(file) # 更新されていなかったら対象外 # リモートパスを求める rpath = File.dirname( file.sub(dirlist[:localdir], dirlist[:remotedir]) ) files.push( [file, rpath] ) } files end