Visual Basic Uzantıya Göre Dosya Arama

Visual Basic programlama dilinde uzantıya göre dosya arama örneği aşağıda verilmiştir..

Imports System.IO

Module DosyaAra
    Sub Main()
        Console.WriteLine("Lütfen Dizin Yolunu Girin: ")
        Dim directoryPath As String = Console.ReadLine()
        Console.WriteLine("Lütfen Dosya Uzantısı Girin (örneğin *.txt): ")
        Dim searchPattern As String = Console.ReadLine()

        Try
            Dim files() As String = Directory.GetFiles(directoryPath, searchPattern)
            Console.WriteLine("Bu Kadar Dosya Bulundu: " & files.Length)
            For Each file As String In files
                Console.WriteLine(file)
            Next
        Catch ex As DirectoryNotFoundException
            Console.WriteLine("Dizin Bulunamadı - " & ex.Message)
        Catch ex As Exception
            Console.WriteLine("Hata Alındı: " & ex.Message)
        End Try

        Console.ReadLine()
    End Sub
End Module

Bu örnekte, kullanıcıdan aranacak dizin yolu ve arama şablonu (örneğin *.txt) alınır. Daha sonra, "Directory.GetFiles" metodu ile belirtilen dizin yolunda belirtilen arama şablonuna uyan dosyalar bulunur. Bulunan dosyalar, dizi olarak saklanır ve ekrana yazdırılır.

Eğer belirtilen dizin bulunamazsa, "DirectoryNotFoundException" oluşur ve bu durumda uygun bir hata mesajı yazdırılır. Diğer bir hata durumunda ise genel bir hata mesajı yazdırılır.



İlginizi Çekebilir

Visual Basic String Clone Kullanımı

Visual Basic Dört İşlem Yapan Örnek

Visual Basic Dosyanın İçeriğini Byte Dizisi Olarak Okuma

Visual Basic Uygulama Açıksa Tekrar Açtırmama Kontrolü

Visual Basic typeof Kullanımı