func (c *AzureClient) Remove(name string) error {
	afterSplit := strings.Split(name, "/")
	if len(afterSplit) == 1 && len(afterSplit[0]) == 32 {
		_, err := c.blobClient.DeleteContainerIfExists(name)
		if err != nil {
			return err
		}
		return nil
	}
	containerName, blobName, err := convertToAzurePath(name)
	if err != nil {
		return err
	}
	_, err = c.blobClient.DeleteBlobIfExists(containerName, blobName)
	return err

}
//AzureClient -> Delete function
// Delete specific Blob for input path
> Delete function
Delete specific Blob for input path
// AzureClient - > Delete function // Delete specific Blob for input path
func (c *AzureClient) Remove(name string) error {
	afterSplit := strings.Split(name, "/")
	if len(afterSplit) == 1 && len(afterSplit[0]) == 32 {
		_, err := c.blobClient.DeleteContainerIfExists(name)
		if err != nil {
			return err
		}
		return nil
	}
	containerName, blobName, err := convertToAzurePath(name)
	if err != nil {
		return err
	}
	_, err = c.blobClient.DeleteBlobIfExists(containerName, blobName)
	return err
}
func ( c * AzureClient ) Remove ( name string ) error { afterSplit := strings . Split ( name , " " ) if len ( afterSplit ) == 1 && len ( afterSplit [ 0 ] ) == 32 { _ , err := c . blobClient . DeleteContainerIfExists ( name ) if err != nil { return err } return nil } containerName , blobName , err := convertToAzurePath ( name ) if err != nil { return err } _ , err = c . blobClient . DeleteBlobIfExists ( containerName , blobName ) return err }
> Delete function
Delete specific Blob for input path
> Delete function Delete specific Blob for input path