Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Märkus.: Kui Microsoft Jet Expression Service töötab liivakastirežiimis, mis takistab potentsiaalselt ebaturvaliste avaldiste väärtustamist, on käesolevas artiklis kirjeldatud funktsioon, meetod, objekt või atribuut keelatud. Liivakastirežiimi kohta lisateabe saamiseks otsige spikrist sõna „liivakastirežiim”.

Tagastab väärtuse Täisarv, mis tähistab faili, kataloogi või kausta atribuute.

Süntaks

GetAttr ( teenimi )

Nõutav argument teenimi on stringavaldis, mis määrab failinime. Argument pathname võib kaasata kataloogi või kausta ja draivi.

Tagastusväärtused

Funktsiooniga GetAttr tagastatud väärtus on järgmiste atribuudiväärtuste summa.

Konstant

Väärtus

Kirjeldus

vbNormal

0

Tavaline.

vbReadOnly

1

Kirjutuskaitstud.

vbHidden

2

Peidetud.

vbSystem

4

Süsteemifail. Pole saadaval Macintoshi arvutis.

vbDirectory

16

Kataloog või kaust.

vbArchive

32

Faili on pärast viimast varundamist muudetud. Pole saadaval Macintoshi arvutis.

vbAlias

64

Määratud failinimi on pseudonüüm. Saadaval vaid Macintoshi arvutis.


Märkus.: Need konstandid määrab Visual Basic for Applications. Neid nimetusi saab koodis kasutada tegelike väärtuste asemel.

Kommentaarid

Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.

Seatud atribuutide määramiseks kasutage operaatorit And, et sooritada funktsiooni GetAttr tagastatud väärtuse ja soovitud üksikfaili atribuudi väärtuse vahel bitthaaval võrdlus. Kui tulemus pole tühiväärtusega, siis on vastav atribuut nimetatud failile seatud. Näiteks kui arhiiviatribuut pole seatud, on järgmise operaatori And avaldise tagastusväärtus tühiväärtusega.

Result = GetAttr(FName) And vbArchive

Kui arhiiviatribuut on seatud, tagastatakse tühiväärtusest erinev väärtus.

Näide

Järgmises näites kasutatakse funktsiooni GetAttr faili ja kataloogi või kausta atribuutide määramiseks. Macintoshis on saadaval ainult konstandid vbNormal, vbReadOnly, vbHidden ja vbAlias.

Dim MyAttr
' Assume file TESTFILE has hidden attribute set.
MyAttr = GetAttr("TESTFILE") ' Returns 2.
' Returns nonzero if hidden attribute is
' set on TESTFILE.
Debug.Print MyAttr And vbHidden
' Assume file TESTFILE has hidden and
' read-only attributes set.
MyAttr = GetAttr("TESTFILE") ' Returns 3.
' Returns nonzero if hidden attribute is
' set on TESTFILE.
Debug.Print MyAttr And (vbHidden + vbReadOnly)
' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("MYDIR") ' Returns 16.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×