สิ่งที่จะพูดถึงในวันนี้เคยเป็นปัญหาใหญ่ในอดีต มีข้อบกพร่องในเวอร์ชัน 4.X ของ LibreOffice ซึ่งจะนำไปสู่ข้อผิดพลาดในการบันทึกแปลก ๆ ทำให้ผู้คนสูญเสียข้อมูลและอะไรก็ตาม ในตอนนี้ เนื่องจากสิ่งนี้เป็นเพียงอดีตไปแล้ว คุณจึงอาจไม่คิดว่ามันเกี่ยวข้องกับการใช้งานประจำวันของคุณอีกต่อไป แต่ถ้าสิ่งนี้เกิดขึ้นอีกครั้ง และ LibreOffice ของคุณไม่สามารถบันทึกการเปลี่ยนแปลงที่คุณทำกับเอกสารได้
ฉันกำลังทำงานกับไฟล์บนโฮสต์ที่มี LibreOffice 4.X และด้วยเหตุผลบางอย่าง การบันทึกอัตโนมัติทำให้ไฟล์ล็อคหายไป หลังจากนั้นโปรแกรมก็เริ่มบ่นเกี่ยวกับข้อผิดพลาดในการบันทึก เฉพาะเจาะจงมากขึ้น:เกิดข้อผิดพลาดในการเขียนเอกสารย่อย content.xml เคยเจอแบบนี้ ทำอย่างไรไม่ให้ข้อมูลหาย?
สิ่งง่ายๆ ก่อน
คุณควรคัดลอกข้อมูลลงในโปรแกรมแก้ไขข้อความเพื่อเริ่มต้น จากนั้นลองเปิดใช้ LibreOffice อีกอินสแตนซ์ และ/หรือสร้างไฟล์ใหม่และคัดลอกเนื้อหาลงในนั้น จากนั้นบันทึกและดำเนินการต่อ จากนั้นลองบันทึกไฟล์ด้วยชื่อใหม่ (บันทึกเป็น) หากวิธีการเหล่านี้ล้มเหลว คุณต้องพิจารณาเรื่องการแฮ็กข้อมูลเล็กน้อย
ล็อกไฟล์
LibreOffice สร้างไฟล์ล็อคเมื่อคุณเปิดเอกสาร เพื่อป้องกันการเขียนหลายไฟล์ไปยังไฟล์เดียวกัน เรื่องเล็กน้อยจริงๆ ไฟล์ล็อคมีรูปแบบเป็น:.~lock.
ไฟล์นี้อาจหายไป - หากการบันทึกอัตโนมัติหรือจุดบกพร่องอื่นทำให้ไฟล์หายไป และในกรณีนั้น LibreOffice อาจมีปัญหาในการตรวจสอบสถานะและยอมรับการเปลี่ยนแปลงในดิสก์ หากสิ่งนี้เกิดขึ้น คุณอาจต้องพิจารณาสิ่งต่อไปนี้ - สร้างไฟล์ Dummy Lock หากคุณประสบปัญหากับรูปแบบ ให้เปิดเอกสาร LibreOffice แบบสุ่มในรูปแบบเดียวกับไฟล์ที่มีปัญหา พูด ODT จากนั้นคัดลอกไฟล์ล็อคและเปลี่ยนชื่อให้ตรงกับไฟล์ที่มีข้อผิดพลาดในการบันทึก อันที่จริง ให้เราเริ่มต้นด้วยการคัดลอกไฟล์ล็อคจากเอกสารอื่น
ล็อกโดย
ฉันลองสิ่งนี้ และทำให้ความคืบหน้าในปัญหาของฉันดีขึ้น ตอนนี้ LibreOffice บ่นเกี่ยวกับไฟล์ที่ถูกล็อคสำหรับการแก้ไข คุณสามารถเปิดไฟล์เป็นสำเนาแบบอ่านอย่างเดียว แต่การเปลี่ยนแปลงของคุณจะหายไป หรือเปิดสำเนาซึ่งสามารถทำงานได้ ไม่มีการรับประกัน
คุณต้องใส่ใจกับชื่อของบุคคล (ผู้ใช้) ที่ล็อกไฟล์ เนื่องจากจะเป็นตัวกำหนดว่าคุณสามารถใช้ไฟล์ล็อกได้หรือไม่ และคุณจะมีสิทธิ์ที่ถูกต้องในการบันทึกไฟล์หรือไม่ ในขั้นต้น คุณอาจเห็นข้อผิดพลาดต่อไปนี้:ไม่สามารถเข้าถึงวัตถุได้เนื่องจากสิทธิ์ของผู้ใช้ไม่เพียงพอ นี่เป็นเพราะเราเพิ่งคัดลอกไฟล์ล็อคและข้อมูลในนั้นอาจไม่ตรงกับที่เราต้องการหรือต้องการ
ล็อครูปแบบไฟล์
มาย่อยเนื้อหาไฟล์ล็อคกันเถอะ ไฟล์เหล่านี้เป็นไฟล์ข้อความธรรมดา และคุณสามารถเปิดไฟล์เหล่านี้ในโปรแกรมแก้ไขข้อความและทำการแก้ไขที่จำเป็นได้ ตัวอย่างเช่น คุณอาจเห็นสิ่งต่อไปนี้:
Dedoimedo,HOST/roger,HOST,03.04.2016 17:10,file:///C:/Users/roger/AppData/Roaming/LibreOffice/4;
เรามีชื่อผู้ล็อกไฟล์ ชื่อโฮสต์ ชื่อผู้ใช้ เวลาประทับ และเส้นทางไปยังโปรไฟล์ LibreOffice ข้อมูลจะแตกต่างกันเล็กน้อยใน Windows และ Linux แต่คุณเข้าใจแล้ว ถ้าไม่โปรดส่งอีเมลฉัน
เพื่อให้สามารถใช้ไฟล์ล็อกจากเอกสารอื่น คุณต้องแน่ใจว่าชื่อผู้ใช้ โปรไฟล์ และรายละเอียดอื่นๆ ทั้งหมดตรงกับเจ้าของเอกสารที่มีข้อผิดพลาดในการบันทึก เปลี่ยนตามนั้น จากนั้นลองบันทึกไฟล์ ตอนนี้คุณน่าจะสบายดี ซื่อสัตย์. และตอนนี้คุณรู้วิธีสร้างไฟล์ Dummy Lock แล้ว หากคุณเคยโดนบั๊กนี้อีกครั้ง
พักฟื้น
หากบังเอิญ LibreOffice เข้าสู่วังวนบ้าๆบอๆ และเริ่มบันทึกไฟล์ จากนั้นล้มเหลว เนื่องจากอาจไม่มีสิทธิ์ที่ถูกต้อง คุณอาจต้องปิดโปรแกรมแล้วกู้คืนเอกสาร แต่จากนั้น คุณมักจะสูญเสียการเปลี่ยนแปลง ซึ่งไม่ได้ช่วยอะไรเราเลย
สรุป
โดยสรุป หากคุณเคยพบข้อผิดพลาดในการบันทึก ให้ตรวจดูว่ามีไฟล์ล็อคอยู่หรือไม่ ซึ่งเป็นไปได้มากว่าจะไม่อยู่ที่นั่น สร้างไฟล์ล็อคใหม่ - หรือคัดลอกไฟล์ แต่ต้องแน่ใจว่าคุณปฏิบัติตามหลักการตั้งชื่อที่ถูกต้อง จากนั้นเพิ่มรายละเอียดที่ถูกต้องลงในไฟล์ล็อค เพื่อให้คุณมีสิทธิ์ในการบันทึกไฟล์ สิ่งนี้จะช่วยคุณออกจากการหยุดชะงักและหวังว่าคุณจะรักษาการทำงานหนักทั้งหมดของคุณไว้ได้
อย่างไรก็ตาม หากคุณอ่านออนไลน์ มีการพูดถึงการอัปเดตซอฟต์แวร์ของคุณมากมาย แน่นอนว่าใช้งานได้ แต่มันไม่ได้ช่วยผู้ที่มีปัญหาจริงในตอนนี้ ในกรณีนี้ วิธีแก้ไขคือสงบสติอารมณ์และกำจัดให้หมดสิ้น ... ฉันหมายถึงหาวิธีการทำงานของ LibreOffice แล้วหลอกให้คิดว่าทุกอย่างปกติดี ล็อคไฟล์ สิทธิ์ นั่นคือสาระสำคัญของมัน หวังว่ามัคคุเทศก์ตัวน้อยนี้จะช่วยเบคอนของคุณได้บ้าง นั่นคือทั้งหมด
ไชโย