آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

به دست آوردن لیست فایل های موجود در پوشه assets یا لیست فایل های موجود در زیرپوشه ای از پوشه assets ، در برنامه نویسی اندروید

همان طور که می دانید، در پوشه assets از پروژه اندروید، می توانیم فایل های مورد نظرمان را قرار بدهیم. اکنون فرض کنید که در پوشه assets ، سه فایل داریم و همچنین برای آن یک زیرپوشه با نام kelidestan ساخته ایم که آن نیز شامل سه فایل می باشد :

به دست آوردن لیست فایل های موجود در پوشه assets یا لیست فایل های موجود در زیرپوشه ای از پوشه assets ، در برنامه نویسی اندروید

برای به دست آوردن لیست فایل های موجود در پوشه assets و همچنین لیست فایل های موجود در زیرپوشه kelidestan ، کدهای زیر را اجرا می کنیم :


AssetManager assetManager = getAssets();
try {
    String[] files_1 = assetManager.list("");  // files from 'assets' directory
    String[] files_2 = assetManager.list("kelidestan"); // files from 'assets/kelidestan' directory
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

با اجرای کد بالا، لیست فایل های پوشه assets در آرایه ای (Array) از جنس رشته (String) و با نام files_1 ذخیره می شود و همچنین لیست فایل های زیرپوشه kelidestan در آرایه ای (Array) از جنس رشته (String) و با نام files_2 ذخیره می گردد.

نکته

هنگام به دست آوردن لیست فایل های موجود در پوشه اصلی assets ، ممکن است علاوه بر فایل هایی که ما در آن کپی کرده ایم، موارد دیگری نیز ذکر شود، بنابراین اگر می خواهید آرایه ای که به دست می آید، تعداد عناصرش دقیقا برابر تعداد فایل هایی باشد که قرار داده اید، بهتر است که یک زیرپوشه در پوشه assets بسازید و فایل های مورد نظرتان را در آن کپی کنید.

نویسنده علیرضا گلمکانی
شماره کلید 2953
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)