我在代码中使用GetFileAttributes()函数。它返回值为0x2010。因为,它说,“FILE_ATTRIBUTE_NOT_CONTENT_INDEXED”。我需要输出为0x10。 请帮我解决这个问题。我正在使用空文件夹来获取文件属性。
答案 0 :(得分:0)
输出是 0x10
。即,它是0x2000
,这意味着FILE_ATTRIBUTE_NOT_CONTENT_INDEXED,它也是0x10
,这意味着FILE_ATTRIBUTE_DIRECTORY。这些值按位或按位组合在一起。您可以像这样测试它们:
if (file_attr & 0x10)
puts("FILE_ATTRIBUTE_DIRECTORY");