hitos searchhitos contactusتماس با ما

سوال و جواب تخصصی هیتوس

حذف فایل های موجود در SDCard در اندروید

سلام

نحوه حذف فایل های موجود بر روی sdcard رو در api های بالای 19 بیان کنید.

توسط shayan76kiyani در اندروید

سلام دوست عزیز.

کد زیر رو ببینید:

File file = new File(uri.getPath());
if (file.exists()) {
    if (file.delete()) {
        Log.i("Deleting", "File Deleted")
    } else {
        Log.i("Deleting", "File Not Deleted")
    }
}

سطر اول: یک متغیر از جنس File با آدرس فایلی که قصد داریم پاک کنیم ایجاد می کنیم.

سطر دوم: بررسی می کنیم این فایل موجود هست یا خیر

سطر سوم: با دستور delete سعی می کنیم فایل رو حذف کنیم. خروجی این عملیات یک Boolean درست یا غلط است.

و بقیه کدها هم برای نمایش نتیجه اجرا شدن یا نشدن فایل است.

توجه داشته باشید که برنامه شما باید Permision های لازم رو هم داشته باشه. سطح دسترسی لازم به شرح زیر است:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

این سطح دسترسی رو باید تو Android Manifest اعمال کنید.

توسط mahdi در
برای ثبت پاسخ باید ثبت نام کرده یا وارد بخش کاربری خود شوید، کلیک کنید!

عضویت در خبرنامه

با عضویت در خبرنامه هیتوس در جریان آخرین پست ها و آموزش های ما باشید. هیتوس برای اعضای خبرنامه خود تخفیف ویژه در نظر می گیرد

منتظر بمانید
شما به عضویت خبرنامه در آمده اید