我正在寻找一个跨平台库来检测目录中的文件何时被添加或修改。
我知道有一些特定于OS的方法可以做到这一点(inotify for Linux,FindFirstChangeNotification for windows等)。
但是,是否有一个独立于平台的库专门在C中工作?(类似于QFileSystemWatcher in C++)
发布于 2016-12-06 08:53:50
inotify是Linux特有的,如果您想要一些UNIX可移植特性,那么您非常需要类似于libfam的东西。这是图书馆的名字。文件更改了完整的包名。
文件更改是一个GNU/Linux命令行实用程序,它在文件被修改时报告。
发布于 2021-03-22 14:08:15
发布于 2017-05-01 16:41:10
听起来是戈朗的好用例。只需更改$GOOS和/或$GOARCH并运行go build。
繁荣-琐碎的跨平台开发。
https://stackoverflow.com/questions/40990885
复制相似问题