将新文件添加到 Google 驱动器时,FileSystemWatcher 不会收到通知

FileSystemWatcher does not get notified when a new file is added to Google Drive

我正在使用以下代码检查特定文件夹中的新 file/change,但当我检查的文件夹位于 Google 驱动器中时它不会引发事件该文件确实出现在我的文件夹中。在它侦听的文件夹中自己创建一个文件确实引发一个事件。

FileSystemWatcher watcher = new FileSystemWatcher() {
    Path = Google Drive path,
    NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.FileName | NotifyFilters.DirectoryName,
    Filter = "*.txt",
    EnableRaisingEvents = true
};

watcher.Changed += new FileSystemEventHandler(ActionChecker.FileFound);

这是我的观察者的问题,还是 Google 驱动器的制作方式?

正如 Steve 指出的,我也应该收听 watcher.Created

该代码最初是为 Dropbox 设计的,它创建文件然后附加文件内容,但是 Google Drive 的处理方式不同