منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO

اذهب الى الأسفل

الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO Empty الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO

مُساهمة من طرف لمار عادل الإثنين أكتوبر 20, 2014 7:05 am

بسم الله الرحمن الرحيم 

صباح الخير عليكم كلكم 

اليوم راح نتعلم كيفية الحصول على حجم مجلد معين بواسطة المكتبة Apache Commons وهى أحد المكتبات المهمة فى التعامل مع الملفات و المجلدات فى تطبيقات الجافا 

و لكى نستطيع الحصول على حجم مجلد معين بتلك المكتبة يجب اولا وضع الملف commons-io-2.1.jar فى مسار التطبيق classpath بعدذ ذلك يمكنك استخدام المكتبة على النحو التالى :

_ استيراد المكتبات للازمة للتطبيق على النحو التالى :

الكود:
import java.io.File;
import org.apache.commons.io.FileUtils;

_ فى الدالة الرئسية للتطبيق نقوم بكتابة الشفرات التالية :


  • أنشاء مثيل جديد من الفئة file مع تمرير مسار المجلد المطلوب الحصول على حجمة على النحو التالى


الكود:
 File dir = new File("C:/Temp");



  • الاعلان عن متغير من نوع long ثم استخدام الاسلوب FileUtils.sizeOfDirectory() للحصول على حجم المجلد


الكود:
long dirSize = FileUtils.sizeOfDirectory(dir);


  • طباعة حجم المجلد


الكود:
 System.out.println(dir + " size : " + FileUtils.byteCountToDisplaySize(dirSize));


و الكود الكامل على النحو التالى :

الكود:
import java.io.File;
import org.apache.commons.io.FileUtils;

public class DirectorySize {

  public static void main(String[] args) {
    File dir = new File("C:/Temp");
      long dirSize = FileUtils.sizeOfDirectory(dir);
    System.out.println(dir + " size : " + FileUtils.byteCountToDisplaySize(dirSize));
  }
}
لمار عادل
لمار عادل
..
..

تاريخ التسجيل : 29/05/2013
المساهمات : 28
النقاط : 46
التقيم : 2
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO Empty رد: الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO

مُساهمة من طرف زهراء السبت نوفمبر 01, 2014 11:08 am

شكرا لكى لمار
زهراء
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO Empty رد: الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO

مُساهمة من طرف لمار عادل الثلاثاء نوفمبر 04, 2014 5:23 am

مشكورررة زهراء على مرورك
لمار عادل
لمار عادل
..
..

تاريخ التسجيل : 29/05/2013
المساهمات : 28
النقاط : 46
التقيم : 2
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى