โฮมเพจ » ทำอย่างไร » Windows ตัดสินใจได้อย่างไรว่าไฟล์ใดที่มีการประทับเวลาเหมือนกันสองไฟล์นั้นใหม่กว่า?

    Windows ตัดสินใจได้อย่างไรว่าไฟล์ใดที่มีการประทับเวลาเหมือนกันสองไฟล์นั้นใหม่กว่า?

    หมายความว่าอย่างไรเมื่อคุณมีไฟล์ที่เหมือนกันสองไฟล์ที่มีการระบุเวลาเหมือนกัน แต่ Windows บอกว่าไฟล์หนึ่งไฟล์ใหม่กว่าไฟล์อื่น? นั่นเป็นอย่างไร โพสต์ SuperUser Q & A วันนี้ช่วยให้ผู้อ่านสับสนแก้ปัญหาการประทับเวลา.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    คำถาม

    SuperUser reader WBT ต้องการทราบว่า Windows ตัดสินใจเลือกไฟล์ใดสองไฟล์ที่มีการประทับเวลาเหมือนกันใหม่กว่า

    เมื่อ Windows แสดงไดอะล็อกเช่นนี้พร้อมการประทับเวลาที่ตรงกันมันจะกำหนดว่าไฟล์ใดในสองไฟล์ที่ใหม่กว่า?

    ตอนแรกฉันคิดว่า Windows กำลังเปรียบเทียบแอตทริบิวต์ที่สร้างวันที่และใช้ผลลัพธ์ของการเปรียบเทียบนั้นเพื่อติดป้ายกำกับหนึ่งรายการหรือใหม่กว่า หากไฟล์ถูกคัดลอกไปยังสถานที่เฉพาะอาจเป็นวันที่สร้างเมื่อมีการคัดลอกมากกว่าวันที่สร้างของไฟล์ต้นฉบับ อย่างไรก็ตามหลังจากการทำซ้ำด้วยไฟล์อื่นผลลัพธ์ของไฟล์ที่ใหม่กว่าน่าจะเป็นตรงกันข้าม:

    ผลลัพธ์จะเหมือนกันไม่ว่าจะเป็นการคัดลอกหรือย้ายไฟล์:

    และสำหรับพื้นหลังไฟล์ใน test2 เป็นสำเนาที่ทำไว้ก่อนหน้าของไฟล์ใน test1.

    Windows จะตัดสินใจได้อย่างไรว่าไฟล์ใดที่มีการประทับเวลาเหมือนกันสองไฟล์นั้นใหม่กว่า?

    คำตอบ

    grawity ผู้สนับสนุน SuperUser มีคำตอบสำหรับเรา:

    การประทับเวลาในระบบไฟล์ NTFS มีความละเอียด 100 นาโนวินาที (0.0000001 s) แม้ว่ากล่องโต้ตอบคุณสมบัติจะแสดงค่าที่ปัดเศษเท่ากัน แต่ก็อาจเป็นไปได้ว่าไฟล์นั้นถูกสร้างขึ้นภายในสิบวินาทีของแต่ละไฟล์.

    หมายเหตุ: ระบบไฟล์ส่วนใหญ่วัดเวลาเป็นμsหรือ ns FAT32 เป็นบิตของที่ระลึกและรอบเวลาสองวินาที.

    ลองใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อเปรียบเทียบการประทับเวลาแบบเต็ม:

    • wmic datafile โดยที่ name =” c: \\ foo \\ bar.txt” ได้รับการแก้ไขล่าสุด

    ผ่าน PowerShell:

    • (รับรายการเด็ก c: \ foo \ bar.txt). LastWriteTime.ToString (“ o”)

    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.

    เครดิตรูปภาพ: WBT (SuperUser)