كيفية الحصول على تواريخ إنشاء الملفات في PHP
عند التنقل عبر الأدلة التي تحتوي على العديد من الملفات، قد تنشأ الحاجة إلى استرداد تواريخ إنشائها. على عكس الخصائص الأخرى مثل وقت التعديل، لا توفر PHP وظيفة مباشرة للوصول إلى تواريخ إنشاء الملف. ومع ذلك، توجد طرق بديلة.
استخدام filectime ()
بالنسبة لأنظمة Windows، فإن وظيفة filectime () تملأ هذا المكان. يقوم بإرجاع وقت إنشاء الملف بدقة. ومع ذلك، بالنسبة للأنظمة المستندة إلى Unix، يتم تطبيق تحذير.
اعتبارات خاصة بنظام Unix
في أنظمة Unix، غالبًا ما تكون تواريخ إنشاء الملفات غير متاحة. بدلاً من ذلك، يقوم filectime() بالإبلاغ عن "وقت التغيير" للملف، والذي يمثل آخر تعديل أو تحديث للبيانات التعريفية تم إجراؤه. ينشأ هذا القيد من عدم وجود طابع زمني محدد للإنشاء في معظم أنظمة ملفات يونكس.
حالة الملفات غير المعدلة
إذا ظل الملف غير معدل منذ إنشائه، فإن كلا وقتي الملف سيظلان غير معدلين. () و filectime() سيعيدان طوابع زمنية متطابقة. تتوافق هذه النتيجة مع السلوك الذي تمت ملاحظته على أنظمة Windows وUnix.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3