پاک کردن پوشه بهمراه محتویات داخل آن – B4A


پاک کردن پوشه بهمراه محتویات داخل آن – B4A
۱۲ اردیبهشت ۱۳۹۸
1430 بازدید
نویسنده:

با این تابع در بیسیک۴اندروید می تونید یک پوشه که خودش دارای پوشه ها و فایل های متعدد هست در حافظه گوشی پاک کنید. کاربرد: ساخت نرم افزار هایی مانند مدیریت فایل ها

 

✅ چطور اینکارو انجام بدم؟

 

۱- ایجاد کد جاوا مابین 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” رو بهش دادیم، حالا هر محتویاتی هم داخل این پوشه باشه به همراه خود این پوشه حذف میشه!

 


آموزش برنامه نویسی اندروید

پژمان نیکروان
پژمان نیکروان

پژمان نیکروان هستم؛ مدیر وب سایت کافه توسعه، شروع فعالیتم به برنامه نویسی از سال 1392 بوده و هدف از ایجاد وبسایت اشتراک گذاری تجارب خودم و دیگر برنامه نویسان هست.

ارسال دیدگاه

می توانید از تگ های HTML نیز استفاده کنید :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

هیچ دیدگاهی وجود ندارد!