الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

انشاء مجلد في الجوال

بدأه pure love في 13 يناير 2011 · 6 رد · 665 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل يوجد طريقة لإنشاء مجلد داخل الجوال؟

اعرف انشاء ملفات لكن مجلد جربت طريقة تشبه لانشاء الملف ولم تنجح لدي

هل من افاده؟

لم اجد مرجع يفيدني في هذا الامر سوى طريقة انشاء ملف

#2

نفس الأمر بالنسبة للمجلد

public void createDirectory() {
   try {
      FileConnection dirCon = (FileConnection)
 		Connector.open("file:///SDCard/myfolder");
      // Always check whether  directory exists.
      // Create the dir if it doesn't exist.
 	if(!dirCon
.exists()) {
 		dirCon.create();
      }
  	dirCon.close();
   } catch(IOException ioe) {
   }
}
banner.jpg

#3

نعم فعلت ذلك سابقا لكن لايعمل التطبيق!

#4

معذرة استخدم

dirCon.mkdir(); بدلا من

dirCon.create()

banner.jpg

#5

شكرا سأجربها

ينشأ المجلد في ذاكرة الجوال وليس الذاكرة الخارجيه هل ذلك صحيح؟

#6

اعلم ان هذا الأمر يختلف من جوال لأخر

Connector.open("file:///SDCard/myfolder");

فكل وحد له root path مختلف لذا من الأفضل ان يكون الكود dynamic باستخدام التالي

   private void getRoots() {
      Enumeration drives = FileSystemRegistry.listRoots();
      System.out.println("The valid roots found are: ");
      while(drives.hasMoreElements()) {
         String root = (String) drives.nextElement();
         System.out.println("\t"+root);
      }
   }

راجع المقال التالي للحصول على التفاصيل

#7

جربت طريقة ahmed.awaad وفقه الله لكن تظهر لي مشكلة فالتطبيق لايفتح

شكرا لك مهدي سأجرب ماقلت

مواضيع مشابهة