تعلم كيفية حساب مساحة القرص الصلب فى تطبيقات الجافا بإستخدام المكتبة Apache
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: التعامل مع حزم الجافا java package
صفحة 1 من اصل 1 • شاطر
تعلم كيفية حساب مساحة القرص الصلب فى تطبيقات الجافا بإستخدام المكتبة Apache
بسم الله الرحمن الرحيم
أهلا وسهلا بكم إخوانى الكرام ....أقدم لكم اليوم مقال بسيط و سهل للغاية وهو عن كيفية حساب مساحة القرص الصلب المتوافرة ...ففى كثيرا من الأوقات نتعامل مع نظام الملفات. و أحيانا لابد لنا من نسخ الملفات / المجلدات من موقع إلى آخر لذلك يجب حساب مساحة القرص المتوفرة قبل عملية النقل او النسخ ....هناك طرق كثيرة لفعل ذلك لكن مقال اليوم عن كيفية استخدام احد الطرق و هى الحساب بإستخدام المكتبة Apache Commons IO
_ حيث توفر تلك المكتبة الفئة org.apache.commons.io.FileSystemUtils والتي يمكن استخدامها لحساب مساحة القرص الحرة في أي نظام. دعونا نبدأ كيفية فعل ذلك .
1_ قم بحميل المكتبة من خلال المقال التالى :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
2_ نقوم بكتابة الكود على النحو التالى :
- أستيراد فئات العمل اللازمة :
- الكود:
import java.io.IOException;
import org.apache.commons.io.FileSystemUtils;
- حساب مساحة القرص الصلب بالكيلو بايت :
- الكود:
double freeDiskSpace = FileSystemUtils.freeSpaceKb("C:");
- -تحويل قيمة الكيلو بايت الى جيجابايت
- الكود:
double freeDiskSpaceGB = freeDiskSpace / 1024 / 1024;
و الكود الكامل على النحو التالى :
- الكود:
package net.viralpatel.java;
import java.io.IOException;
import org.apache.commons.io.FileSystemUtils;
public class DiskSpace {
public static void main(String[] args) {
try {
double freeDiskSpace = FileSystemUtils.freeSpaceKb("C:");
double freeDiskSpaceGB = freeDiskSpace / 1024 / 1024;
System.out.println("Free Disk Space (GB):" + freeDiskSpaceGB);
} catch (IOException e) {
e.printStackTrace();
}
}
}
_ فى الكود أعلاه قمنا بحساب مساحة القرص c فى نظام التشغيل ويندوذ ويمكنك استخدام الشفرة التالية لحساب مساحة القرص فى نظام التشغيل Linux
- الكود:
FileSystemUtils.freeSpaceKb("/volume");
_ الى اللقاء فى درس جديد
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: تعلم كيفية حساب مساحة القرص الصلب فى تطبيقات الجافا بإستخدام المكتبة Apache
بسم الله ما شاء الله عليك يا استاذنا .....مقالاتك كلها مفيدة جدا وشرحها بسيط وواضح تماما ...جزاكم الله خيرا يا اخى
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: التعامل مع حزم الجافا java package
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
أمس في 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
أمس في 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد