"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تحديد تاريخ إنشاء الملف في جافا؟

كيفية تحديد تاريخ إنشاء الملف في جافا؟

تم النشر بتاريخ 2024-11-17
تصفح:297

How to Determine File Creation Date in Java?

تحديد تاريخ إنشاء الملف في Java: الكشف عن البيانات الوصفية للملف

يمكن أن يكون تحديد تاريخ إنشاء الملف بمثابة معلومات قيمة، خاصة عند تنظيم وإدارة الملفات. توفر Java آليات للوصول إلى هذه البيانات الوصفية، طالما أن نظام الملفات الأساسي يدعمها.

تاريخ إنشاء الملف في Java

عروض Java NIO (الإدخال / الإخراج الجديد) خيارات لاسترداد بيانات تعريف الملف، بما في ذلك وقت الإنشاء. من خلال الاستفادة من فئة BasicFileAttributes، يمكن للمطورين الوصول إلى سمات مختلفة للملف، مثل وقت إنشائه وآخر وقت وصول وآخر وقت تعديل.

للوصول إلى تاريخ إنشاء الملف، اتبع الخطوات التالية:

  1. استيراد المكتبات اللازمة:

    استيراد java.nio.file.Path؛ استيراد java.nio.file.Files؛ import java.nio.file.BasicFileAttributes;
    import java.nio.file.Path;
    import java.nio.file.Files;
    import java.nio.file.BasicFileAttributes;
  2. الحصول على مسار الملف:

    ملف المسار = ...;
    import java.nio.file.Path;
    import java.nio.file.Files;
    import java.nio.file.BasicFileAttributes;
  3. اقرأ سمات الملف:

    BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class);
    import java.nio.file.Path;
    import java.nio.file.Files;
    import java.nio.file.BasicFileAttributes;
  4. استرداد وقت الإنشاء:

    System.out.println("creationTime: " attr. createTime());
    import java.nio.file.Path;
    import java.nio.file.Files;
    import java.nio.file.BasicFileAttributes;

مثال الاستخدام

يوضح مقتطف التعليمات البرمجية التالي كيفية استرداد تاريخ إنشاء الملف:

Path file = Paths.get("myFile.txt");
BasicFileAttributes attr = Files.readAttributes(file, BasicFileAttributes.class);

System.out.println("creationTime: "   attr.creationTime());
System.out.println("lastAccessTime: "   attr.lastAccessTime());
System.out.println("lastModifiedTime: "   attr.lastModifiedTime());

اعتبارات عبر الأنظمة الأساسية

يوفر NIO الخاص بـ Java إمكانية النقل عبر أنظمة تشغيل مختلفة، بما في ذلك Windows ولينكس. ولذلك، يمكن استخدام التعليمات البرمجية المذكورة أعلاه على كلا النظامين الأساسيين لتحديد تاريخ إنشاء الملف.

القيود

قد لا توفر بعض أنظمة الملفات تاريخ إنشاء الملف معلومة. في مثل هذه الحالات، قد لا يكون من الممكن تحديد تاريخ إنشاء الملف بالضبط.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3