docs: def delete_file(client, fileshare, name, timeout=None):
      # type: (azure.storage.file.FileService, str, str, int) -> None
      """Delete file from share
      :param azure.storage.file.FileService client: file client
      :param str fileshare: file share
      :param str name: file name
      :param int timeout: timeout
      """
      dir, fpath, snapshot = parse_file_path(name)
      if blobxfer.util.is_not_empty(snapshot):
          raise RuntimeError(
              'attempting to delete single file snapshot: {}/{}'.format(
                  fileshare, name))
      client.delete_file(
          share_name=fileshare,
          directory_name=dir,
          file_name=fpath,
          timeout=timeout,
      )