// System.IO eklemeyi unutmayın.
yeterli olacaktır.Dim dosyalar as new DirectoryInfo(dizin)gridview.datasource=dosyalar.getfileds("*.doc")gridview.databind()
Peki birden fazla dosya uzantısını filtrelemek isterseniz ne yapmanız gerekiyor?
İşte burada split devreye giriyor.
Dim dizin As String = dizinn
Dim uzantilar As String = "*.zip;*.vb"
Dim dosyadizi As New ArrayList()
Dim dosyalar As New DirectoryInfo(dizinn)
Dim str1 As Object
str1 = Split(uzantilar, ";")
Dim int1 As Integer
int1 = UBound(str1) - LBound(str1) + 1
For ix As Integer = 0 To int1 - 1
dosyadizi.AddRange(dosyalar.GetFiles(str1(ix))) // buraya istediğimiz uzantıları ekliyouz.
Next
Dim allfileinfo As FileInfo() = dosyadizi.ToArray(GetType(FileInfo))
gridview.DataSource = allfileinfo
gridview.DataBind()
Artık istediğimiz uzantı tiplerini belirterek dosyaları görebiliriz.
Hiç yorum yok:
Yorum Gönder