code: def process(self):
      
      print('Hunt to collect {0:d} items'.format(len(self.file_path_list)))
      print('Files to be collected: {0!s}'.format(self.file_path_list))
      hunt_action = flows_pb2.FileFinderAction(
          action_type=flows_pb2.FileFinderAction.DOWNLOAD)
      hunt_args = flows_pb2.FileFinderArgs(
          paths=self.file_path_list, action=hunt_action)
      return self._create_hunt('FileFinder', hunt_args)
docs: Construct and start a new File hunt.
  
      Returns:
        The newly created GRR hunt object.
  
      Raises:
        RuntimeError: if no items specified for collection.