我使用以下程序来判断一个目录下文件的最后写入
HANDLE h
h = FindFirstChangeNotification(Path,true,FILE_NOTIFY_CHANGE_LAST_WRITE);
WaitForSingleObject(h,INFINITE);
///
但出现两中结果
1 若Path所制定的目录是在FAT32格式的盘下,那么当有文件写入这个目录时,文件写完,关闭后,WaitForSingleObject才会返回.
2 若Path所制定的目录是在NTFS格式的盘下,那么当有文件写入这个目录时文件时,但未写完文件,并且未关闭文件的情况下WaitForSingleObject也会返回.问题:我不知道这是这么造成的
请问怎么解决这个问题?