كيفية Windows تقرر أي من الملفات الثاني مع الطوابع الزمنية متطابقة أحدث؟
ماذا يعني عندما يكون لديك ملفان متطابقان مع طوابع زمنية متطابقة ، ولكن Windows يقول أن أحد الملفات هو أحدث من الآخر؟ كيف يمكن أن يكون؟ تساعد وظيفة SuperUser Q & A اليوم قارئًا مشوشًا على حل لغز ختم الوقت.
تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.
السؤال
قارئ SuperUser يريد WBT معرفة كيفية قيام Windows بتحديد أي ملفين مع طوابع زمنية متطابقة هو أحدث:
عندما يعرض Windows مربع حوار مثل هذا مع طوابع زمنية متطابقة ، كيف يمكنه تحديد أي من الملفين الأحدث?
في البداية ، اعتقدت أن ويندوز يقارن تاريخ إنشاء السمة واستخدام نتيجة تلك المقارنة لتسمية واحدة أو أخرى كما أحدث. إذا تم نسخ ملف إلى موقع معين ، فقد يكون له تاريخ إنشاء تاريخ إنشاء النسخة بدلاً من تاريخ إنشاء الملف الأصلي. ومع ذلك ، بعد إعادة إنتاجه بملف آخر ، يبدو أن النتيجة الأحدث هي عكس ذلك:
والنتيجة هي نفسها سواء نسخ أو نقل الملف:
ومن أجل الخلفية ، الملف الموجود في test2 هو نسخة تم إنشاؤها مسبقًا من الملف في test1.
كيف يقرر Windows أي ملفين مع الطوابع الزمنية متطابقة أحدث?
الاجابة
لدى Supermaerer contributors grawity الإجابة لنا:
تحتوي الطوابع الزمنية في نظام الملفات NTFS على دقة 100 nanoseconds (0.0000001 s). حتى إذا كان مربع حوار الخصائص يعرض نفس القيمة المستديرة ، فلا يزال من الممكن أن تكون الملفات قد تم إنشاؤها في غضون عشري ثانية من الثانية..
ملاحظة: تقوم معظم أنظمة الملفات بقياس الأوقات في μs أو ns. FAT32 عبارة عن طوابع زمنية للأثرية و rounds إلى ثانيتين.
جرب إحدى الطرق التالية لمقارنة الطوابع الزمنية الكاملة:
- wmic datafile حيث الاسم = "c: \\ foo \\ bar.txt" تحصل على آخر
عبر PowerShell:
- (Get-ChildItem c: \ foo \ bar.txt) .LastWriteTime.ToString (“o”)
هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.
رصيد الصورة: WBT (SuperUser)