الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: التعامل مع حزم الجافا java package
صفحة 1 من اصل 1 • شاطر
الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO
بسم الله الرحمن الرحيم
صباح الخير عليكم كلكم
اليوم راح نتعلم كيفية الحصول على حجم مجلد معين بواسطة المكتبة Apache Commons وهى أحد المكتبات المهمة فى التعامل مع الملفات و المجلدات فى تطبيقات الجافا
و لكى نستطيع الحصول على حجم مجلد معين بتلك المكتبة يجب اولا وضع الملف commons-io-2.1.jar فى مسار التطبيق classpath بعدذ ذلك يمكنك استخدام المكتبة على النحو التالى :
_ استيراد المكتبات للازمة للتطبيق على النحو التالى :
_ فى الدالة الرئسية للتطبيق نقوم بكتابة الشفرات التالية :
و الكود الكامل على النحو التالى :
صباح الخير عليكم كلكم
اليوم راح نتعلم كيفية الحصول على حجم مجلد معين بواسطة المكتبة 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
الدولة :
الجنس :
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: الحصول على حجم مجلد بواسطة المكتبة Apache Commons IO
مشكورررة زهراء على مرورك
لمار عادل- ..
- تاريخ التسجيل : 29/05/2013
المساهمات : 28
النقاط : 46
التقيم : 2
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: التعامل مع حزم الجافا java package
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد