我需要知道如何使用GO检测文件何时更改.我知道Unix提供了一个名为fcntl()的函数,它在特定文件发生更改时发出通知,但我在Go中没有找到这个函数. 请帮帮我.

推荐答案

目前有一个实验包here.它应该合并到go1中的core as os/fsnotify中.3.

Go相关问答推荐

Go 1.22 http mux:在同一路径上提供一个手柄和一个FS

如何在Deliverq中高效地传达客户依赖关系?

出口上下文值密钥的安全方法?

如何模拟嵌入. FS?

在Go中根据命名空间/字符串生成UUID

+在具有html/模板Golang的Base64中

如何在gofr发起的服务间调用请求中添加Authorization Header?

如何使用GO GIN从Auth0 JWT内标识检索权限

nixOS 上的 Nginx 反向代理在try 加载 css/js 时返回 404

当填充通道的函数调用未嵌入 goroutine 时,为什么我会遇到死锁?

在 Go 中公开公共 JWK

如何在时间范围内规范化数组的元素?

为超时的单元测试创​​建 deadlineExceededError:true

Golang Gin 绑定请求正文 XML 到 Slice

如何使用特定的 Go 版本运行 govulncheck?

如何使用 Status 字段创建 Kubernetes 对象?

将 Golang Gin 与 AWS Lambda 和无服务器与代理路径一起使用

如何在 Windows 上使用 cgo 为 386 arch 构建 lib?

出于某种原因,Golang (Go) AES CBC 密文被填充了 16 个 0x00 字节

GORM GIN 更新查询导致 500 内部服务器错误