s3gof3r.go
func (b *Bucket) Delete(path string) error {
	if err := b.delete(path); err != nil {
		return err
	}
	// try to delete md5 file
	if b.Md5Check {
		if err := b.delete(fmt.Sprintf("/.md5/%s.md5", path)); err != nil {
			return err
		}
	}

	logger.Printf("%s deleted from %s\n", path, b.Name)
	return nil
}
func (b *Bucket) Delete(path string) error {
	if err := b.delete(path); err != nil {
		return err
	}
	// try to delete md5 file
	if b.Md5Check {
		if err := b.delete(fmt.Sprintf("/.md5/%s.md5", path)); err != nil {
			return err
		}
	}

	logger.Printf("%s deleted from %s\n", path, b.Name)
	return nil
}
// Delete deletes the key at path
// If the path does not exist, Delete returns nil (no error).