code: def move(self, path, dest):
          
          parts = dest.rstrip('/').split('/')
          if len(parts) > 1:
              dir_path = '/'.join(parts[0:-1])
              if not self.exists(dir_path):
                  self.mkdir(dir_path, parents=True)
          return list(self.get_bite().rename(self.list_path(path), dest))
docs: Use snakebite.rename, if available.
  
          :param path: source file(s)
          :type path: either a string or sequence of strings
          :param dest: destination file (single input) or directory (multiple)
          :type dest: string
          :return: list of renamed items