From b17441bd3804db9585499340f912974274f9574e Mon Sep 17 00:00:00 2001 From: chteufleur Date: Tue, 25 Aug 2015 14:41:58 +0200 Subject: [PATCH] Add golang file utilities --- Golang/fileUtils.go | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Golang/fileUtils.go diff --git a/Golang/fileUtils.go b/Golang/fileUtils.go new file mode 100644 index 0000000..31898a7 --- /dev/null +++ b/Golang/fileUtils.go @@ -0,0 +1,34 @@ + + +func IsFileExist(path string) (bool) { + finfo, err := os.Stat(path) + if err != nil { + return false + } else { + return true + } +} + +func IsFile(path string) (bool) { + finfo, err := os.Stat(path) + if err != nil { + return false + } + if finfo.IsDir() { + return false + } else { + return true + } +} + +func IsDirectory(path string) (bool) { + finfo, err := os.Stat(path) + if err != nil { + return false + } + if finfo.IsDir() { + return true + } else { + return false + } +}