MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

Dir Fonksiyonu

       FONKSİYONLAR

Dosya/Klasör Fonksiyonları
Dir Fonksiyonu

Açıklama

DIR fonksiyonu, 
Parametrede belirtilen yol üzerinde dosya varsa ve yine belirtilen özniteliklere sahipse bu dosyanın adını görüntüler. LEN fonksiyonu ile birlikte kullanılırsa dosya varlığını kontrol edebilirsiniz. Eğer yol üzerinde belirtilen dosya yok ise sonuç sıfır olur. Eğer var ise dosya adının uzantısı ile beraber toplam karakter sayısını verir. Eğer klasör isminden sonra dosya adı belirtilmezse klasörde bulunan ilk dosyanın adını verir.

Söz Dizimi

DIR(yol,dosya_niteligi)

PARAMETRELER
  • yol: aranacak dosyanın yolu 
  • dosya_niteligi: aranacak dosyanın öznitelikleri 

DEĞER

SABİT

AÇIKLAMA

0

VbNormal

Normal(Varsayılan Değer)

1

VbReadOnly

Read-Only

2

VbHidden

Gizli

4

VbSystem

Sistem

8

VbVolume

Volume Label

16

VbDirectory

Klasör

64

VbAlias

Takma Ad


JOKER

AÇIKLAMA

?

Tek karakter eşleştirmesi yapar.

*

Birden fazla karakter eşleşmesi yapar.


*.* : Adı ve Uzantısı ne olursa olsun tüm dosyalar.
*.docx : Adı ne olursa olsun, uzantısı docx olan dosyalar.
????.* : Adı 4 karakterden oluşan ve uzantısı ne olursa olsun tüm dosyalar.
Nort*.mdb: Adı Nort kelimesi ile başlayan, uzantısı mdb olan dosyalar.

Örnekler

Örnek-1
Dir("D:\test.mdb")

Sonuç: test.mdb

Örnek-2

Dir("C:\Windows\system32\drivers\usb*",4)

Sonuç: usb8023.sys

Örnek-3
Len(Dir ("C:\Windows\system32\drivers\usb8023.sys",4))

Sonuç: 11

Yukarıdaki örnekler dosya kontrolü içindi. Şimdi ise birde klasör kontrolü yapalım.

Örnek-4
Dir ("C:\Program Files",16)

Sonuç: Program Files

16 sabiti ile bunun bir directory yani klasör olduğunu belirtmiş oluyoruz.

Len Fonksiyonunun Dosya Varlığını nasıl kontrol ettiğini öğrenmek istiyorsanız aşağıdaki linkte görebilirsiniz.


Fonksiyonun SQL kullanımı bulunmamaktadır.

VBA Kullanımı ve Sonucu

Dir Fonksiyonu

Dir Fonksiyonu

DIR fonksiyonu bilgisayarımızda bir dosyanın var olup olmadığını, ayrıca özniteliklerine göre dosyanın varlığını nasıl kontrol edeceğ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...

Yorum Gönder

0 Yorumlar