github.com/chrislusf/greenpack@v3.7.1-0.20170911073826-ad5bd10b7c47+incompatible/cmd/addzid/exists.go (about)

     1  package main
     2  
     3  import (
     4  	"os"
     5  )
     6  
     7  func FileExists(name string) bool {
     8  	fi, err := os.Stat(name)
     9  	if err != nil {
    10  		return false
    11  	}
    12  	if fi.IsDir() {
    13  		return false
    14  	}
    15  	return true
    16  }
    17  
    18  func DirExists(name string) bool {
    19  	fi, err := os.Stat(name)
    20  	if err != nil {
    21  		return false
    22  	}
    23  	if fi.IsDir() {
    24  		return true
    25  	}
    26  	return false
    27  }