GetAttr, functie

       

Geeft als resultaat een Integer die staat voor de kenmerken van een bestand, directory of map.

Syntaxis

GetAttr(padnaam)

Het vereiste argument padnaam is een reeksexpressie die een bestandsnaam aangeeft. U kunt de directory of map en het station opnemen in padnaam.

Resultaatwaarden

De resultaatwaarde van GetAttr is de som van de volgende waarden van bestandskenmerken:

Constante Waarde Beschrijving
vbNormal 0 Normaal.
vbReadOnly 1 Alleen-lezen.
vbHidden 2 Verborgen.
vbSystem 4 Systeembestand. Niet beschikbaar op de Macintosh.
vbDirectory 16 Directory of map.
vbArchive 32 Bestand is gewijzigd na laatste reservekopie. Niet beschikbaar op de Macintosh..
vbAlias 64 De opgegeven bestandsnaam is een alias. Alleen beschikbaar op de Macintosh.

Opmerking Deze constanten worden geleverd door Visual Basic for Applications. U kunt op een willekeurige plaats in de programmacode de eigenlijke waarden vervangen door de namen van de constanten.

Notities

Als u wilt bepalen welke kenmerken zijn ingesteld, kunt u met de operator And een bitsgewijze vergelijking uitvoeren tussen de resultaatwaarde van de functie GetAttr en de resultaatwaarde van het gewenste bestandskenmerk. Als de uitkomst geen nul is, betekent dit dat het kenmerk is ingesteld voor het genoemde bestand. Als de resultaatwaarde van de expressie And nul is in het volgende voorbeeld, is het kenmerk Archive niet ingesteld:

Result = GetAttr(BNaam) And vbArchive

Als het kenmerk Archive is ingesteld, wordt een andere waarde dan nul als resultaat gegeven.