golang 判断文件(或目录)是否存在 练习

package main

import (
	"fmt"
	"os"
)

func main() {
	fmt.Println(PathExist("c:/aow_drsv.log"))
}

func PathExist(filePath string) (bool, error) {
	_, err := os.Stat(filePath)
	if err != nil {
		if os.IsNotExist(err) {
			fmt.Println("文件不存在:", err)
			return false, err
		} else {
			fmt.Println("文件存在,但有其他错误:", err)
			return true, err
		}
	}
	return true, err
}

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页