docs: def _convert_file_records(self, paths):
          """
          Applies _notebook_model_from_s3_path or _file_model_from_s3_path to each entry of `paths`,
          depending on the result of `guess_type`.
          """
          ret = []
          for path in paths:
              # path = self.fs.remove_prefix(path, self.prefix)  # Remove bucket prefix from paths
              if os.path.basename(path) == self.fs.dir_keep_file:
                  continue
              type_ = self.guess_type(path, allow_directory=True)
              if type_ == "notebook":
                  ret.append(self._notebook_model_from_path(path, False))
              elif type_ == "file":
                  ret.append(self._file_model_from_path(path, False, None))
              elif type_ == "directory":
                  ret.append(self._directory_model_from_path(path, False))
              else:
                  self.do_error("Unknown file type %s for file '%s'" % (type_, path), 500)
          return ret