gpt4 book ai didi

windows - Windows 上有类似 inotify 的东西吗?

转载 作者:可可西里 更新时间:2023-11-01 11:53:58 30 4
gpt4 key购买 nike

在 Linux 操作系统中,有 inotify 子系统通知应用程序文件系统的更改。

但是,我主要是Windows用户,所以我想知道是否有类似的方法来监控文件系统的变化?

最佳答案

如果您使用的是 .net,请使用 FileSystemWatcher。更多信息在这里:http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx

如果您使用的是 C,请使用 FindFirstChangeNotificationFindNextChangeNotificationReadDirectoryChangesW。更多信息在这里:http://msdn.microsoft.com/en-us/library/aa365261(VS.85).aspx

OSX 上,相关的 api 是 fsevents api。

它们之间都存在微妙的差异,并且在极端情况下它们的可靠性都值得怀疑。通常,您不能在 100% 的时间里依赖这些 api 来获得所有更改的完整 View 。大多数使用文件系统监控的人将其与定期扫描相结合,以补偿来自推送 API 的丢失或不完整信息。

关于windows - Windows 上有类似 inotify 的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3517460/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com