Come posso modificare gli attributi dei file?
-
20-12-2019 - |
Domanda
Sto usando la funzione GETFILEATTRIBUTE () nel mio codice.Restituisce il valore come 0x2010.Perché, è detto "file_attribute_not_content_indexed".Ho bisogno di produzione come 0x10. Per favore aiutami a risolvere questo.Sto usando la cartella vuota per ottenere gli attributi dei file.
Soluzione
L'output è 0x10
.I.e., è 0x2000
che significa file_attribute_not_content_indexed ed è anche 0x10
che significa file_attribute_directory.I valori sono bitwisole-o 'ud insieme.Puoi provarli in questo modo:
if (file_attr & 0x10)
puts("FILE_ATTRIBUTE_DIRECTORY");
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow