package files import ( "os" "strings" ) // ParsePathFlag func ParsePathFlag(confPath string) (dir, fileName, name, ext string) { idx := strings.LastIndex(confPath, "/") dir = confPath[:idx+1] fileName = confPath[idx+1:] idx2 := strings.LastIndex(fileName, ".") name = fileName[:idx2] ext = fileName[idx2+1:] return } func GetFilenameExt(filename string) (ext string) { idx := strings.LastIndex(filename, ".") ext = filename[idx+1:] return } // FileExists reports whether the named file or directory exists. func FileExists(name string) bool { if _, err := os.Stat(name); err != nil { if os.IsNotExist(err) { return false } } return true }