Pernyataan SetAttr

Mengeset informasi atribut untuk berkas yang ditentukan.

Sintaksis:


SetAttr NamaBerkas As String, Atribut As Integer

Parameter:

NamaBerkas: Nama berkas, termasuk jalur, yang ingin Anda uji atributnya. Jika Anda tidak memasukkan jalur, SetAttr pencarian berkas di direktori saat ini. Anda juga bisa menggunakan notasi URL.

Atribut: Pola bit mendefinisikan atribut yang ingin Anda atur atau hapus:

Nilai

Dinamakan konstan

Nilai

Definisi

ATTR_NORMAL

0

Berkas normal.

ATTR_READONLY

1

Berkas hanya-baca.

ATTR_HIDDEN

2

File tersembunyi


Anda dapat mengatur beberapa atribut dengan menggabungkan nilai masing-masing dengan logika ATAU pernyataan.

Kode kesalahan:

5 Tidak sah dalam pemanggilan prosedur

53 Berkas tidak ketemu

70 Izin ditolak

Contoh:


Sub ExampleSetGetAttr
 Pada Error GoTo ErrorHandler ' Difinisikan target untuk menangani kesalahan
 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" , ATTR_READONLY
 Print GetAttr( "c:\test\autoexec.sav" )
 End
ErrorHandler:
 Print Error
 End
End Sub

Mohon dukung kami!