我正在使用 Qt 在 Windows 上开发应用程序,我需要检测特定文件夹中的更改。因此,我使用了 QFileSystemWatcher,并将 directoryChanged 信号连接到一个函数,该函数将在发生更改时发送消息。
问题是,如果我修改文件的内容,则不会调用连接到 directoryChanged 的“插槽”函数,而只会在删除或添加文件或目录时调用。
但是,文档说,当“指定路径的目录被修改(例如,当添加、修改或删除文件时)或从磁盘中删除时,会发出此信号。”
有人有解释吗?提前感谢=)