golang判断文件是否存在有点怪异,是判断在操作文件时返回的错误信息来判断的,不能直接根据路径判断,感觉怪异.呵呵
package main import ( "fmt" "os" ) func main() { f, err := os.Open("dotcoo.com.txt") if err != nil && os.IsNotExist(err) { fmt.Printf("file not exist!\n") return } fmt.Printf("file exist!\n") defer f.Close() }