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 + } +}