GetAttr Function

Nagbabalik ng kaunting pattern na tumutukoy sa uri ng file o pangalan ng volume o direktoryo.

Syntax:


GetAttr (Text Bilang String)

Ibinalik na halaga:

Integer

Mga Parameter:

Teksto: Anumang string expression na naglalaman ng hindi malabo na detalye ng file. Maaari mo ring gamitin URL notation .

Tinutukoy ng function na ito ang mga katangian para sa isang tinukoy na file at ibinabalik ang bit pattern na makakatulong sa iyo na makilala ang mga sumusunod na katangian ng file:

Mga error code:

5 Di-wastong procedure call

53 Hindi nahanap ang file

Halaga

Pinangalanang pare-pareho

Halaga

Kahulugan

ATTR_NORMAL

0

Mga normal na file.

ATTR_READONLY

1

Read-only na mga file.

ATTR_HIDDEN

2

Nakatagong file

ATTR_SYSTEM

4

System file

ATTR_VOLUME

8

Ibinabalik ang pangalan ng volume

ATTR_DIRECTORY

16

Ibinabalik lamang ang pangalan ng direktoryo.

ATTR_ARCHIVE

32

Ang file ay binago mula noong huling backup (Archive bit).


Kung gusto mong malaman kung nakatakda ang isang bit ng attribute byte, gamitin ang sumusunod na paraan ng query:

Halimbawa:


Sub ExampleSetGetAttr
Sa Error GoTo ErrorHandler ' Tukuyin ang target para sa error handler
 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

Mangyaring suportahan kami!