man kann in Everything*** auch Attribute indizieren ...
im Suchbegriff kann man "attrib:Attribute" mit eingeben.
Code: Alles auswählen
"D:\ALASKA\*.* attrib:A"
Code: Alles auswählen
@Everything32:Everything_SetRequestFlags( nor( EVERYTHING_REQUEST_FULL_PATH_AND_FILE_NAME, EVERYTHING_REQUEST_ATTRIBUTES ) )
Code: Alles auswählen
FOR n := 1 TO nNum
buf := SPACE( bufsize )
@Everything32:Everything_GetResultFullPathNameA( n-1, @buf, bufsize )
nAttribut := @ Everything32:Everything_GetResultAttributes(n-1)
https://www.voidtools.com/es-es/soporte ... k/clarion/
Code: Alles auswählen
EVERYTHING_FILE_ATTRIBUTE_READONLY EQUATE(0001h)
EVERYTHING_FILE_ATTRIBUTE_HIDDEN EQUATE(0002h)
...
EVERYTHING_FILE_ATTRIBUTE_ARCHIVE EQUATE(0020h)
die Frage ist nun wie "rechne" ich mit den Konstanten damit ich die Attribute bekomme
---
***https://www.voidtools.com/ für Xbase++ die 32Bit (!) Version wählen