swift, s3, googlecloudstorage: Don't delete the container/bucket if fs wasn't at root - fixes #172

This commit is contained in:
Nick Craig-Wood 2015-11-07 15:31:04 +00:00
parent 5df04cb763
commit a795d93bc3
3 changed files with 12 additions and 3 deletions

View file

@ -371,10 +371,13 @@ func (f *Fs) Mkdir() error {
return f.c.ContainerCreate(f.container, nil)
}
// Rmdir deletes the container
// Rmdir deletes the container if the fs is at the root
//
// Returns an error if it isn't empty
func (f *Fs) Rmdir() error {
if f.root != "" {
return nil
}
return f.c.ContainerDelete(f.container)
}