我正在 C++ 中构建一个应用程序,它应该将目录同步到服务器 . 使用Obtaining Directory Change Notifications中给出的代码,我等待目录中的任何更改 . 一旦发出通知,我会查找上次修改的文件,然后上传到服务器 .

我可以通过类似问题中给出的代码获取最后修改文件的代码 . 这种方法的问题是,如果用户复制5个大小为 500 Bytes 的文件,那么所有文件将在不到一秒的时间内被复制,所以它们都是将具有相同的修改时间 .

我需要区分它们 . 我怎样才能做到这一点?