aboutsummaryrefslogtreecommitdiff
path: root/weed/util
diff options
context:
space:
mode:
Diffstat (limited to 'weed/util')
-rw-r--r--weed/util/file_util.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/weed/util/file_util.go b/weed/util/file_util.go
index 3cd4b1b23..346de76db 100644
--- a/weed/util/file_util.go
+++ b/weed/util/file_util.go
@@ -45,6 +45,16 @@ func FileExists(filename string) bool {
}
+func FolderExists(folder string) bool {
+
+ fileInfo, err := os.Stat(folder)
+ if err != nil {
+ return false
+ }
+ return fileInfo.IsDir()
+
+}
+
func CheckFile(filename string) (exists, canRead, canWrite bool, modTime time.Time, fileSize int64) {
exists = true
fi, err := os.Stat(filename)