FONKSİYONLAR
Dosya/Klasör Fonksiyonları
GetAttr Fonksiyonu
Açıklama
GETATTR fonksiyonu,
Parametrede belirtilen yolda belirtilen dosyanın özniteliklerini öğrenmek için kullanılan bir fonksiyondur. SETATTR fonksiyonu ile dosyalara öznitelik atıyorduk. Bu fonksiyonumuzla da atadığımız özellikleri görebiliriz.
GETATTR fonksiyonu,
Parametrede belirtilen yolda belirtilen dosyanın özniteliklerini öğrenmek için kullanılan bir fonksiyondur. SETATTR fonksiyonu ile dosyalara öznitelik atıyorduk. Bu fonksiyonumuzla da atadığımız özellikleri görebiliriz.
Söz Dizimi
GETATTR(yol) |
PARAMETRELER
- yol: özniteliği değiştirilecek dosyanın yolu
Aranacak Öznitelikler Tablosu
DEĞER | SABİT | AÇIKLAMA |
0 | VbNormal | Normal |
1 | VbReadOnly | Read-Only |
2 | VbHidden | Gizli |
4 | VbSystem | Sistem |
16 | VbDirectory | Klasör |
32 | VbArchive | Yedekten sonra değişen |
64 | VbAlias | Takma Ad |
Örnekler
Örnek-1
Personel Listesi dosyamıza Arşiv ve Gizli özelliklerini etkinleştirelim ve sonuca bakalım.
GetAttr ("D:\Test\Personel Listesi.docx")
Sonuç: Personel Listesi.docx isimli dosya hem Arşiv (32) hemde Gizli (2) niteliklerini taşıyor. Bu yüzden sonuç 2 değerin toplamı olan 2+32 =34 olur.
Örnek-2
Şimdide aynı dosyamızın Arşiv ve Gizli özelliklerini kaldırıp, salt-okunur özelliğini etkinleştirelim.
GetAttr "D:\Test\Personel Listesi.docx"
Sonuç: Personel Listesi.docx isimli dosya salt-okunur olduğundan dolayı sonuç 1 olur.
GetAttr "D:\Test\Personel Listesi.docx"
Sonuç: Personel Listesi.docx isimli dosya salt-okunur olduğundan dolayı sonuç 1 olur.
Örnek-3
Dosya adını belirtmeden komutu verelim.
GetAttr "D:\Test\"
Sonuç: Bu durumda dosya ismi olmadığından sonucu Klasör karşılığı olan 16 olarak verecektir.
Sonuç: Bu durumda dosya ismi olmadığından sonucu Klasör karşılığı olan 16 olarak verecektir.
Fonksiyonun SQL kullanımı bazı sürümlerde tanımlı olmayabilir, fakat biz yine sorgumuzda kullanmak üzere bir fonksiyon oluşturup bundan faydalanacağız.
Fonksiyonumuzu yeni bir modülde oluşturalım:
Personel Listesi.docx adlı dosyamıza Gizli ve Arşiv niteliklerini etkinleştiriyoruz.
GetAttr fonksiyonu bir dosyanın özniteliklerini nasıl görebileceğimizi artık biliyoruz.
Gelecek makalemizde Yerleşik Fonksiyonların anlatımına devam edeceğiz. Yorumlarınızı ve eleştirilerinizi bekliyorum.
Şimdilik,
Hoşcakalın...
Hoşcakalın...
0 Yorumlar