bahsettiğiniz talebinize yönelik olarak;
öncelikle,bir hususu belirtmekte fayda var kanısındayım.
RMDIR Komutu;
eğer içerisinde başka klasör mevcutsa klasör silme işlemini uygulamaz ve hata verir.sadece,içeriği tamamen BOŞ ise işlemini gerçekleştirir.
ÖRNEK
uygulamanın olduğu klasörün içerisinde a_alt_klasoru adlı ve bu a_alt_klasoru adlı klasörün de içerisinde b_alt_klasoru adlı alt klasör olduğu geçerli olsun.
a_alt_klasoru ve b_alt_klasoru alt klasörlerini silmek istediğimizde,
1) önce en içte yer alan alt klasörün (b_alt_klasoru) içerisinde eğer herhangi bir DOSYA ya da DOSYALAR mevcutsa,bu dosyaları tamamen silmelisiniz.bunu da KILL Komutu ile yapmalısınız.
2) sonrasında da,sırasıyla yine içteki alt klasörlerden başlamak sureti ile RMDIR Komutunu kullanarak içerden dışa doğru tüm klasörleri silmelisiniz.
Kod:
Kill CurrentProject.Path & "\" & "a_alt_klasoru" & "\" & "b_alt_klasoru" & "\" & "*.*"
RmDir CurrentProject.Path & "\" & "a_alt_klasoru" & "\" & "b_alt_klasoru"
RmDir CurrentProject.Path & "\" & "a_alt_klasoru"
bilginize...iyi çalışmalar,saygılar.