0

我在我的代码中使用 GetFileAttributes() 函数。它返回值为 0x2010。因为,它说,“FILE_ATTRIBUTE_NOT_CONTENT_INDEXED”。我需要输出为 0x10。请帮我解决这个问题。我正在使用空文件夹来获取文件属性。

4

1 回答 1

0

输出 0x10。即,它0x2000表示FILE_ATTRIBUTE_NOT_CONTENT_INDEXED,也0x10表示FILE_ATTRIBUTE_DIRECTORY。这些值是按位或在一起的。你可以像这样测试它们:

if (file_attr & 0x10)
  puts("FILE_ATTRIBUTE_DIRECTORY");
于 2014-04-11T05:52:52.407 回答