تحديد تاريخ إنشاء الملف في Java: الكشف عن البيانات الوصفية للملف
يمكن أن يكون تحديد تاريخ إنشاء الملف بمثابة معلومات قيمة، خاصة عند تنظيم وإدارة الملفات. توفر Java آليات للوصول إلى هذه البيانات الوصفية، طالما أن نظام الملفات الأساسي يدعمها.
تاريخ إنشاء الملف في Java
عروض Java NIO (الإدخال / الإخراج الجديد) خيارات لاسترداد بيانات تعريف الملف، بما في ذلك وقت الإنشاء. من خلال الاستفادة من فئة BasicFileAttributes، يمكن للمطورين الوصول إلى سمات مختلفة للملف، مثل وقت إنشائه وآخر وقت وصول وآخر وقت تعديل.للوصول إلى تاريخ إنشاء الملف، اتبع الخطوات التالية:
استيراد 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;
import java.nio.file.Path; import java.nio.file.Files; import java.nio.file.BasicFileAttributes;
import java.nio.file.Path; import java.nio.file.Files; import java.nio.file.BasicFileAttributes;
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