• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kill metodu ile klasör içindeki dosyaları sildirmek

Deniz_Excel

Altın Üye
Katılım
15 Mart 2016
Mesajlar
134
Excel Vers. ve Dili
MS Excel 2016
Merhabalar,

Kill "C:\testing\*.*" yazarak sabit bir adres içerisindeki tüm dosyaları silebiliyoruz ancak ben yine C:\testing klasörü içerisinde tanımında "OM" karakterleri geçmeyen tüm dosyaları sildirmek istiyorum. Bunu nasıl yapabiliriz?
 
Merhaba,
Aşağıdaki şekilde deneyin.

C#:
Sub Ozelsil()
    Dim silinmeyecekler()
   
    dosya1 = Dir("D:\testing\*OM*.*")
    sira = 1
    While dosya1 <> ""
      ReDim Preserve silinmeyecekler(sira)
      silinmeyecekler(sira) = dosya1
      sira = sira + 1
      dosya1 = Dir
    Wend
   
    Dosya2 = Dir("D:\testing\*.*")
    While Dosya2 <> ""
      buldu = False
      For i = 1 To UBound(silinmeyecekler)
         If Dosya2 = silinmeyecekler(i) Then
            buldu = True
            Exit For
         End If
      Next i
      If buldu = False Then Kill ("D:\testing\" & Dosya2)
      Dosya2 = Dir
    Wend
   
End Sub
 
Geri
Üst