我正在寻找一个跨平台库,以检测添加或修改目录中的文件的时间 我知道有特定于操作系统的方法(Linux的inotify,Windows的FindFirstChangeNotification等)。
但是否有一个独立于平台的库,专门用于 C ? (与C ++中的QFileSystemWatcher一样)
答案 0 :(得分:1)
inotify是特定于Linux的,如果你想要一些UNIX便携功能,你可能正在寻找像libfam
这样的东西。它是图书馆的名称。完整的包名是fileschanged。
fileschanged是一个GNU / Linux命令行实用程序,可报告文件何时被更改。
答案 1 :(得分:1)
答案 2 :(得分:-4)
听起来像golang的一个很好的用例。
只需更改$ GOOS和/或$ GOARCH并运行go build
。