package main
import (
"fmt"
"os"
)
//判断文件是否存在
//path:要判断的文件路径
func PathExists(path string)(bool,error) {
_, err := os.Stat(path)
//当为空文件或文件夹存在
if err == nil{
return true,nil
}
//os.IsNotExist(err)为true,文件或文件夹不存在
if os.IsNotExist(err) {
return false,nil
}
//其它类型,不确定是否存在
return false,err
}
func main() {
filepath := "E:/a1.txt"
bool, _ := PathExists(filepath)
if bool {
fmt.Println("文件存在")
}else {
fmt.Println("文件不存在")
}
}