From 4115b7b603eba12a64e3c647bf588f549baf4eb7 Mon Sep 17 00:00:00 2001 From: bel Date: Wed, 8 Apr 2020 04:02:51 +0000 Subject: [PATCH] enable delete files --- files.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/files.go b/files.go index 94b120b..5407a0b 100755 --- a/files.go +++ b/files.go @@ -58,6 +58,9 @@ func (b *Files) Get(key string, ns ...string) ([]byte, error) { func (b *Files) Set(key string, value []byte, ns ...string) error { namespace := resolveNamespace(ns) dir := path.Join(b.root, namespace) + if value == nil { + return os.Remove(path.Join(dir, key)) + } if err := os.MkdirAll(dir, os.ModePerm); err != nil { return err }