PROGRAMINIZ çalışması için gerekli bir dosya silindiğinde bunu anlayabiliyor
mu? Bir dosyanın verdiğiniz konumda bulunup bulunmadığını Visual Basic'teki
Dir fonksiyonunu kullanarak bulabilirsiniz. Nasıl mı? Sadece istediğiniz
dosya ismini bu fonksiyona atamanız ve dönen sonucu değerlendirmeniz yeterli
olacaktır. Dönen değer boş bir değişken ise (' ' ) dosya belirttiğiniz
yerde bulunmuyor demektir.
Private Sub Form_Load()
Dosya = Dir(' C:\AUTOEXEC.BAT' )
If Dosya = ' ' Then
MsgBox ' Dosya Bulunmuyor!'
Else
MsgBox ' Dosya Bulundu!'
End If
End Sub
Dir fonksiyonunu merak edenler için biraz daha açalım:
Genel kullanımı degisken=Dir[(YolAdı[, ekler])] olan bu fonksiyon sabit
diskinizin istediğiniz bölümündeki herhangi bir bir dosya hakkında bilgiler
almanıza yardımcı olur. ' Ekler' parametresi sayesinde gösterdiğiniz dosyanın
dizin olup olmadığını ve hangi takılara sahip oldugunu (gizli, sistem gibi...)
öğrenebilirsiniz. Eğer gösterdiğiniz dosya bulunamazsa fonksiyon hiç bir
hata vermeyip sadece boş bir alfanumerik değişken döndürecektir.