class_docstr: A resource that represents a connection to a storage client.
  
  Args:
      protocol (:obj:`str`): The fsspec protocol (supported s3 or file)
      storage_root (:obj:`str`): The storage root path
      base_url (:obj:`str`): The base url for the publicly distributed assets
      overwrite (:obj:`bool`, `optional`, defaults to :obj:`False`): Whether to overwrite existing files
code: def _check_or_create(self, path: str) -> None:
      try:
          self._fs.ls(path)
      except FileNotFoundError:
          self._fs.mkdir(path)
  
file_path: datasets-server/libs/libcommon/src/libcommon/storage_client.py
imports: import logging
  from typing import Any
  import fsspec
label_desc: Use image node_id 3 for calling the StorageClient obj's underlying member method code with example usage: obj._check_or_create(path) without return types