پاک کردن پوشه بهمراه محتویات داخل آن – B4A
با این تابع در بیسیک۴اندروید می تونید یک پوشه که خودش دارای پوشه ها و فایل های متعدد هست در حافظه گوشی پاک کنید. کاربرد: ساخت نرم افزار هایی مانند مدیریت فایل ها
✅ چطور اینکارو انجام بدم؟
۱- ایجاد کد جاوا مابین Sub های دیگه:
#if java import java.io.File; public void deleteRecursive(String path) { File dir = new File(path); if (dir.isDirectory()) for (File child : dir.listFiles()) deleteRecursive(child.toString()); dir.delete(); } #End If
۲- کتابخانه JavaObject رو تیک بزنید و فراخوانی کد برای انجام عملیات حذف:
Dim j As JavaObject j.InitializeContext j.RunMethod("deleteRecursive",Array(File.DirRootExternal & "/pooshe"))
🔵 در کد بالا آدرس پوشه “pooshe” رو بهش دادیم، حالا هر محتویاتی هم داخل این پوشه باشه به همراه خود این پوشه حذف میشه!