Kirjautuminen

Haku

Tehtävät

Hakemisto: Visual Basic: Tiedostot: GetAttr

Funktio palauttaa tiedoston tai hakemiston attribuutit.

GetAttr(tiedosto)

Funktio palauttaa tiedoston (joka voi olla myös hakemisto) attribuutit. Funktion palautusarvo on joku seuraavista arvoista tai useamman summa:

arvovakiokuvaus
0vbNormaltavallinen tiedosto
1vbReadOnlykirjoitussuojattu tiedosto
2vbHiddenpiilotiedosto
4vbSystemsysteemitiedosto
16vbDirectoryhakemisto
32vbArchivearkistoitu tiedosto

Yksittäisen attribuutin tilan saa selville helposti vertailemalla palautusarvoa attribuuttiin And-operaattorilla. Jos vertailu on tosi, attribuutti on valittuna.

Dim tiedosto As String, attr As Integer

tiedosto = "c:\omat\testi.txt"
attr = GetAttr(tiedosto)

'tulostaa tiedoston attribuutit Debug-ikkunaan

Debug.Print "Kirjoitussuojattu: " & (attr And vbReadOnly)
Debug.Print "Piilotettu: " & (attr And vbHidden)
Debug.Print "Systeemitiedosto: " & (attr And vbSystem)
Debug.Print "Hakemisto: " & (attr And vbDirectory)
Debug.Print "Arkistoitu: " & (attr And vbArchive)

Aiheeseen liittyvää: SetAttr

Tietoa sivustosta