0

この関数 GetFileAttributes() でいくつかの問題に直面しています。

C++ を使用して Windows OS 通知を取得し、処理しています。1 つのファイルに対して頻繁に名前変更操作を行う特定のケースでは、それらのファイルに対して FILE_ATTRIBUTE_HIDDEN を取得することがあります。Windows 7 Professional Service Pack 1 を使用しています。

test.pdf という pdf ファイルがあるとします。Windows OSの自動ディレクトリ監視を使用して、ディレクトリ(D:\ Test)を監視しています。ファイル (D:\Test\test.pdf) の名前を test1.pdf、test12.pdf、test123.pdf などに頻繁に変更しています。上記の各アクションの名前変更通知を受け取りました。以前は各通知のファイル属性を確認していましたが、隠しファイルの場合はそれ以上処理しません。ファイルの属性を確認しているときに、ファイルの FILE_ATTRIBUTE_HIDDEN と表示されることがあります。GetFileAttributes() に関する既知の問題はありますか?

GetFileAttributes の代わりに試すことができるものはありますか?

4

0 に答える 0