IBM Lotus Symphony


GetAttr-funktio [käytönaikainen]

Palauttaa tiedostolajin tai taltion tai hakemiston nimen yksilöivän bittikuvion.

Syntaksi:

GetAttr (Text As String)

Palautusarvo:

Kokonaisluku

Parametrit:

Text: Mikä tahansa merkkijonolauseke, joka sisältää yksiselitteisen tiedostomäärityksen. Voit käyttää myös URL-osoitteiden esitysmuotoa.

Tämä funktio määrittää määritetyn tiedoston määritteet ja palauttaa bittikuvion, jonka avulla voi yksilöidä seuraavat tiedostomääritteet:

Virhekoodit

5 Virheellinen toimintokutsu

53 Tiedostoa ei löydy

Arvo

0: Tavalliset tiedostot.

1: Vain luku -tiedostot.

8: Palauttaa taltion nimen.

16: Palauttaa vain hakemiston nimen.

32: Tiedostoa on muutettu edellisen varmistuskopioinnin jälkeen (arkistobitti).

Seuraavan kyselymetodin avulla voit selvittää, onko tietty määritetavun bitti määritetty:

Esimerkki:

Sub ExampleSetGetAttr

On Error Goto ErrorHandler REM Määrittää virheenkäsittelyn kohteen

If Dir("C:\test",16)="" Then MkDir "C:\test"

If Dir("C:\test\autoexec.sav")="" THEN Filecopy "c:\autoexec.bat", "c:\test\autoexec.sav"

SetAttr "c:\test\autoexec.sav" ,0

Filecopy "c:\autoexec.bat", "c:\test\autoexec.sav"

SetAttr "c:\test\autoexec.sav" ,1

print GetAttr( "c:\test\autoexec.sav" )

end

ErrorHandler:

Print Error

end

end sub


Palautetta tuotteesta | Lisäohjeet | Tavaramerkit