def create_hash_results
      
      @folders.each do |folder|
        Dir.foreach(folder) do |item|
          begin
            next if item == '.' or item == '..'
            fullfilename = File.expand_path(folder, item)
            the_hash = Digest::MD5.hexdigest(File.read(File.join(File.expand_path(folder), item.downcase)))
            @file_data << {:filename=>item, :folder=>folder, :filehash => the_hash}
          rescue
            @error_data << {:error=>"Skipped#{File.expand_path(folder, item)}"}
          end
        end
      end
    end
def create_hash_results
      
      @folders.each do |folder|
        Dir.foreach(folder) do |item|
          begin
            next if item == '.' or item == '..'
            fullfilename = File.expand_path(folder, item)
            the_hash = Digest::MD5.hexdigest(File.read(File.join(File.expand_path(folder), item.downcase)))
            @file_data << {:filename=>item, :folder=>folder, :filehash => the_hash}
          rescue
            @error_data << {:error=>"Skipped#{File.expand_path(folder, item)}"}
          end
        end
      end
    end
Iterates through the folders and creates a FileHashResults object containing the
 results of the comparisson