code: def safe_mkdir(folder_name, force_perm=None):
      
      if os.path.exists(folder_name):
          return
      intermediary_folders = folder_name.split(os.path.sep)
  
      # Remove invalid elements from intermediary_folders
      if intermediary_folders[-1] == "":
          intermediary_folders = intermediary_folders[:-1]
      if force_perm:
          force_perm_path = folder_name.split(os.path.sep)
          if force_perm_path[-1] == "":
              force_perm_path = force_perm_path[:-1]
  
      for i in range(1, len(intermediary_folders)):
          folder_to_create = os.path.sep.join(intermediary_folders[:i + 1])
  
          if os.path.exists(folder_to_create):
              continue
          os.mkdir(folder_to_create)
          if force_perm:
              os.chmod(folder_to_create, force_perm)
docs: Create the specified folder.
  
      If the parent folders do not exist, they are also created.
      If the folder already exists, nothing is done.
  
      Parameters
      ----------
      folder_name : str
          Name of the folder to create.
      force_perm : str
          Mode to use for folder creation.