GetFileAttributes在频繁重命名操作期间将普通文件视为隐藏文件

时间:2013-10-04 12:45:41

标签: c++ windows visual-c++

我遇到了这个函数Ge​​tFileAttributes()的一些问题。

我正在使用C ++获取Windows操作系统通知并处理它们。对于在单个文件上频繁重命名操作的特定情况,有时我们为这些文件获取FILE_ATTRIBUTE_HIDDEN。我使用的是Windows 7 Profession Service Pack 1。

假设我有一个pdf文件说test.pdf。我们正在使用windows os中的自动目录监控来监控目录说(D:\ Test)。我经常将文件(D:\ Test \ test.pdf)重命名为test1.pdf,test12.pdf,test123.pdf等。 我收到了上述每个操作的重命名通知。我们曾经检查过每个通知的文件属性,如果它是隐藏文件,我们将不会进一步处理。在检查文件属性时,有时它会显示为文件的FILE_ATTRIBUTE_HIDDEN。 GetFileAttributes()有任何已知问题吗?

我可以尝试使用其他任何东西而不是GetFileAttributes吗?

0 个答案:

没有答案