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

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

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

How to Retrieve File Creation Dates in Java?

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

يمكن أن يكون تحديد تواريخ إنشاء الملفات أمرًا بالغ الأهمية لتنظيم الملفات وإدارتها، خاصة عندما يكون الترتيب الزمني مطلوبًا. في Java، يوجد حل يستفيد من مكتبة Java NIO.

يوفر NIO (الإدخال/الإخراج الجديد) طرقًا لاسترداد البيانات التعريفية للملف، بما في ذلك تاريخ الإنشاء. لا يمكن الوصول إلى البيانات التعريفية هذه إلا إذا كان نظام الملفات الأساسي يدعمها.

للوصول إلى تواريخ إنشاء الملف باستخدام NIO:

  1. الحصول على المسار إلى الملف:

      استخدم فئة java.nio.file.Paths لإنشاء كائن مسار يمثل file.
  2. قم باستدعاء الأسلوب Files.readAttributes لقراءة السمات الأساسية للملف، بما في ذلك وقت الخلق. تأخذ هذه الطريقة معلمتين: كائن المسار ونوع السمات المراد استردادها (على سبيل المثال، BasicFileAttributes).

  3. استخراج تاريخ الإنشاء:
  4. من كائن BasicFileAttributes الذي تم إرجاعه، استخدم طريقة createTime للوصول إلى إنشاء الملف الطابع الزمني.

    إليك مثال لمقتطف التعليمات البرمجية:

ملف المسار = ...; BasicFileAttributes attr = Files.readAttributes(file.toPath(), BasicFileAttributes.class); System.out.println("creationTime: " attr.creationTime());

ينطبق هذا الأسلوب على كل من أنظمة Windows وLinux، بشرط أن توفر أنظمة الملفات الأساسية البيانات الوصفية اللازمة للطابع الزمني لإنشاء الملف.
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3