เหตุใด Microsoft Word จึงสร้างสำเนาสองชุดขณะใช้งาน
ในขณะที่คุณอาจไม่ได้คิดถึงหรือตระหนักถึงมัน Microsoft Word จะสร้างสำเนาของเอกสารใด ๆ ที่คุณเปิดและทำงานอยู่ แต่ทำไม Microsoft Word ถึงทำเช่นนี้ บทความถามตอบ SuperUser ในวันนี้มีคำตอบสำหรับคำถามของผู้อ่านที่อยากรู้อยากเห็นเกี่ยวกับพฤติกรรมนี้.
เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.
คำถาม
ผู้อ่าน SuperUser JBurnham ต้องการทราบว่าเหตุใด Microsoft Word จึงสร้างสำเนาสองชุดขณะใช้งาน:
เหตุใด Microsoft Word จึงสร้างสำเนาไฟล์เดียวกันอีกชุดหนึ่ง แต่ซ่อนอยู่ในขณะใช้งาน และทำไมไฟล์ที่สร้างในขณะที่เอกสารเปิดอยู่มักมี“ ~ $” แทนที่ตัวอักษร 2 ตัวแรกของชื่อไฟล์?
ตัวอย่างเช่น:
เหตุใด Microsoft Word จึงสร้างสำเนาที่สอง และเกิดอะไรขึ้นกับ“ ~ $” ในชื่อไฟล์รอง?
คำตอบ
ผู้สนับสนุน SuperUser Matthew Williams และ Frank Thomas มีคำตอบสำหรับเรา ก่อนอื่น Matthew Williams:
ไฟล์ที่คุณอ้างถึงเป็นไฟล์ชั่วคราวที่ให้บริการตามวัตถุประสงค์หลายประการ จาก Microsoft เอง:
ข้อความที่ยกมา: ไฟล์ชั่วคราวเป็นไฟล์ที่สร้างขึ้นเพื่อเก็บข้อมูลชั่วคราวเพื่อเพิ่มหน่วยความจำเพื่อวัตถุประสงค์อื่นหรือเพื่อทำหน้าที่เป็นเครือข่ายความปลอดภัยเพื่อป้องกันข้อมูลสูญหายเมื่อโปรแกรมทำงานบางฟังก์ชั่น ตัวอย่างเช่น Word กำหนดโดยอัตโนมัติที่ไหนและเวลาที่ต้องการสร้างไฟล์ชั่วคราว ไฟล์ชั่วคราวมีอยู่เฉพาะในเซสชันปัจจุบันของ Word เมื่อ Word ปิดตัวลงตามปกติไฟล์ชั่วคราวทั้งหมดจะถูกปิดก่อนแล้วจึงถูกลบ.
ความเร็ว
ไฟล์ชั่วคราวเหล่านี้จะช่วยปรับปรุงความเร็ว หากระบบของคุณมีปัญหาในการมีหน่วยความจำเพียงพอ Word จะช่วยคุณในการเปลี่ยนฟังก์ชันการทำงานที่ไม่ได้ใช้จากหน่วยความจำไปยังดิสก์ในรูปแบบของไฟล์ชั่วคราว.
ความสมบูรณ์
เพื่อให้มั่นใจถึงความสมบูรณ์ของไฟล์ของคุณในกรณีที่เกิดข้อผิดพลาดของระบบข้อมูลจะถูกเขียนไปยังไฟล์ชั่วคราวจากนั้นไปยังไฟล์ต้นฉบับ หากคุณมีข้อผิดพลาดเกิดขึ้นสามารถ จำกัด / กู้คืนจากไฟล์ชั่วคราวแทนที่จะเป็นไฟล์หลักของคุณ.
ไฟล์ถูกล็อค
ข้อความที่ยกมา: เมื่อคุณเปิดไฟล์ที่ล็อคอาจเป็นเพราะเปิดในหน้าต่างอื่นของ Word หรือเนื่องจากมีผู้ใช้อื่นในเครือข่ายเปิดอยู่คุณสามารถทำงานกับสำเนาของไฟล์ได้ Word วางสำเนานี้ไว้ในไดเรกทอรี Windows Temp ถ้าแม่แบบที่แนบกับเอกสารถูกล็อค Word จะทำสำเนาแม่แบบในไดเรกทอรีชั่วคราวโดยอัตโนมัติ การคัดลอกไฟล์ที่ถูกล็อคจะไม่อัปเดตไฟล์ของเจ้าของดั้งเดิมโดยอัตโนมัติ.
ไฟล์เจ้าของ ~ $ (ไดเรกทอรีเดียวกันกับไฟล์ต้นฉบับ)
ข้อความที่ยกมา: เมื่อเปิดไฟล์ที่บันทึกไว้ก่อนหน้านี้สำหรับการแก้ไขการพิมพ์หรือเพื่อการตรวจสอบ Word จะสร้างไฟล์ชั่วคราวที่มีนามสกุลไฟล์. doc นามสกุลไฟล์นี้เริ่มต้นด้วยเครื่องหมายตัวหนอน (~) ที่ตามด้วยเครื่องหมายดอลลาร์ ($) ที่ตามด้วยส่วนที่เหลือของชื่อไฟล์ต้นฉบับ ไฟล์ชั่วคราวนี้มีชื่อเข้าสู่ระบบของบุคคลที่เปิดไฟล์ ไฟล์ชั่วคราวนี้เรียกว่า "เจ้าของไฟล์".
แหล่งที่มา - คำอธิบายวิธีที่ Word สร้างไฟล์ชั่วคราว [Microsoft]
หมายเหตุสุดท้ายจาก Matthew: นี่เป็นหัวข้อขนาดใหญ่ ฉันได้ให้ตัวอย่างจำนวนมากเกี่ยวกับการใช้งานไฟล์นี้ แต่โปรดใช้แหล่งข้อมูลที่ให้ไว้สำหรับรายการเหตุผลโดยละเอียดจาก Microsoft ฉันไม่ต้องการคัดลอก / วางทั้งหน้าที่นี่.
ตามด้วยคำตอบจาก Frank Thomas:
ส่วนใหญ่เป็นเพราะคุณสมบัติบันทึกอัตโนมัติ หากคุณไม่ได้บอกเอกสารเพื่อบันทึกการเปลี่ยนแปลงของคุณคุณคาดหวังให้บันทึกเอกสารต้นฉบับโดยไม่มีคำสั่งหรือเตือนว่าจะเกิดขึ้นหรือไม่ นอกจากนี้ยังช่วยให้การเปลี่ยนแปลงของคุณสามารถกู้คืนได้หาก Word ขัดข้องและคุณไม่ได้บันทึกเป็นเวลา 2 ชั่วโมง ตามค่าเริ่มต้นจะมีการเปลี่ยนแปลงเวอร์ชันเก่า 10 นาทีที่สามารถกู้คืนได้.
ในระดับพื้นฐานมากขึ้นจะอนุญาตให้ผู้ใช้หนึ่งคนเปิดไฟล์ในการแชร์และอ่านในขณะที่ผู้ใช้รายอื่นเปิดไฟล์สำหรับการแก้ไขแม้ว่าผู้ใช้หลายคนกำลังแก้ไขมันสุดท้ายที่ชนะ.
มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.