在Go语言中,要检查文件是否存在,我们可以使用标准库中的os
包和path/filepath
包提供的函数。下面我将介绍两种常用的方法来检查文件是否存在,并提供相应的源代码示例。
方法一:使用os.Stat
函数
os.Stat
函数可以返回一个文件的详细信息,包括文件的大小、权限、修改时间等。如果文件不存在,os.Stat
函数会返回一个os.IsNotExist
错误。
下面是使用os.Stat
函数来检查文件是否存在的示例代码:
package main
import (
"fmt"
"os"
)
func main