como altero os atributos do arquivo?
-
20-12-2019 - |
Pergunta
Estou usando a função GetFileAttributes() em meu código.Ele retorna o valor como 0x2010.Porque está dizendo "FILE_ATTRIBUTE_NOT_CONTENT_INDEXED".Eu preciso de saída como 0x10.Por favor me ajude a resolver isso.Estou usando uma pasta vazia para obter atributos de arquivo.
Solução
A saída é 0x10
.Ou seja, é 0x2000
o que significa FILE_ATTRIBUTE_NOT_CONTENT_INDEXED e também é 0x10
o que significa FILE_ATTRIBUTE_DIRECTORY.Os valores são bit a bit ou combinados juntos.Você pode testá-los assim:
if (file_attr & 0x10)
puts("FILE_ATTRIBUTE_DIRECTORY");
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow