GetAttr Fonksiyonu
Dosya türünü veya bir hacmin ya da dizinin adını belirten bir bit deseni döndürür.
Sözdizimi:
GetAttr (Text As String)
Dönen değer:
Tamsayı
Parametreler:
Text: Bir kesin dosya tanımlaması içeren herhangi karakter ifadesi. Ayrıca URL yazımı bağlantısına bakabilirsiniz.
Bu fonksiyon belirtilen dosya için öznitelikleri belirler ve takip eden dosya özniteliklerini tanımanıza yardım eden bit desenini geri döndürür:
Değer
İsimlendirilmiş sabit |
Değer |
Tanımlama |
ATTR_NORMAL |
0 |
Normal dosyalar. |
ATTR_READONLY |
1 |
Salt okunur dosyalar. |
ATTR_HIDDEN |
2 |
Gizli dosya |
ATTR_SYSTEM |
4 |
Sistem dosyası |
ATTR_VOLUME |
8 |
Hacmin ismini döndürür |
ATTR_DIRECTORY |
16 |
Sadece dizin isimlerini döndürür. |
ATTR_ARCHIVE |
32 |
Dosya son yedeklemeden beri dosya değişti (Arşiv biti). |
Eğer öznitelik baytından bir bitin ayarlandığını öğrenmek istiyorsanız, takip eden sorgu metodunu kullanın:
Örnek:
Sub ExampleSetGetAttr
On Error Goto ErrorHandler REM hata işleyici için hedef tanımlar
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