docs: def has_files(the_path):
      """Given a path, returns whether the path has any files in it or any subfolders. Works recursively."""
      the_path = Path(the_path)
      try:
          for _ in the_path.walkfiles():
              return True
          return False
      except OSError as ex:
          if ex.errno == errno.ENOENT:
              # ignore
              return False
          else:
              raise