在 Go 语言中,你可以使用 os
包来检查文件是否存在。以下是一个示例代码,演示如何检查指定路径下的 etc.bak
文件是否存在:
package main
import (
"fmt"
"os"
)
func main() {
// 指定要检查的文件路径
filePath := "/path/to/your/directory/etc.bak"
// 使用 os.Stat 检查文件信息
if _, err := os.Stat(filePath); os.IsNotExist(err) {
fmt.Println("文件不存在")
} else {
fmt.Println("文件存在")
}
}
说明:
os.Stat()
函数用于获取文件的信息。如果文件不存在,则会返回一个错误。os.IsNotExist(err)
用于判断错误是否表示该文件不存在。
请将 "/path/to/your/directory/etc.bak"
替换为你实际要检查的文件路径。运行此程序后,它将输出文件是否存在的信息。
内容由零声教学AI助手提供,问题来源于学员提问