Funkcija „GetAttr“

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Napomena : Funkcija, metod, objekat ili svojstvo opisane u ovoj temi je onemogućen ako Microsoft Jet Expression usluge pokrenut u "sandbox" režim, što sprečava od potencijalno nebezbedne izraze. Za više informacija o "sandbox" režim potražite "" sandbox "režim" u pomoći.

Daje ceo broj koji predstavlja atribute datoteke, direktorijuma ili fascikle.

Sintaksa

GetAttr ( )putanje)

Potreban putanjeargument je izraz niske koja navodi ime datoteke. Putanje može da sadrži direktorijuma ili fascikle i disk jedinicu.

Vraćanje vrednosti

Vrednost koju GetAttr predstavlja zbir vrednosti sledećih atributa:

Konstanta

Vrednost

Opis

"vbNormal"

0

Normalno.

"vbReadOnly"

1

Samo za čitanje.

"vbHidden"

2

Skriveni.

vbSystem

4

Sistemska datoteka. Nije dostupno na Macintosh računaru.

vbDirectory

16

Direktorijuma ili fascikle.

vbArchive

32

Datoteka je promenjena posle poslednjeg pravljenja rezervne kopije. Nije dostupno na Macintosh računaru.

"vbAlias"

64

Navedeno ime datoteke je pseudonim. Dostupno samo na Macintosh računaru.


Napomena : Ove konstante određuje Visual Basic for Applications. Imena možete koristiti bilo gde u kodu umesto stvarnih vrednosti.

Napomene

Napomena : Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Ako vam je potrebno više informacija o radu sa VBA modulom, izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite jedan ili više termina u polje za pretragu.

Da biste utvrdili koji su atributi postavljeni, koristite operator i da biste izvršili na poređenje na nivou bita vrednosti koje daje funkcija GetAttr i vrednost atributa pojedinačne datoteke koje želite. Ako rezultat nije nula, taj atribut je postavljen za imenovanu datoteku. Na primer, vrednost koju sledeći izraz i vraća je nula ako atribut arhive nije podešeno:

Result = GetAttr(FName) And vbArchive

Dobija se vrednost različita od nule ako atribut arhive podešena.

Primer

Ovaj primer koristi funkciju GetAttr za određivanje atributa datoteke i direktorijuma ili fascikle. Na Macintosh samo konstante "vbNormal", "vbReadOnly", "vbHidden" i "vbAlias" su dostupne.

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.

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×